Bladeren bron

vocab : correct bounds check for UGM XCDA array access (#17215)

o7si 2 maanden geleden
bovenliggende
commit
ffb6f3d921
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      src/llama-vocab.cpp

+ 1 - 1
src/llama-vocab.cpp

@@ -1013,7 +1013,7 @@ private:
         }
         }
     private:
     private:
         uint32_t get_node(size_t index) {
         uint32_t get_node(size_t index) {
-            if (index > xcda_array_size) {
+            if (index >= xcda_array_size) {
                 throw std::runtime_error("Index out of array bounds in XCDA array!");
                 throw std::runtime_error("Index out of array bounds in XCDA array!");
             }
             }
             return xcda_array[index];
             return xcda_array[index];