Преглед изворни кода

arg: fix ASAN error on sampler_type_names empty (#18167)

Xuan-Son Nguyen пре 4 недеља
родитељ
комит
4d1316c440
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      common/arg.cpp

+ 3 - 1
common/arg.cpp

@@ -873,7 +873,9 @@ common_params_context common_params_parser_init(common_params & params, llama_ex
         sampler_type_chars += common_sampler_type_to_chr(sampler);
         sampler_type_names += common_sampler_type_to_str(sampler) + ";";
     }
-    sampler_type_names.pop_back();
+    if (!sampler_type_names.empty()) {
+        sampler_type_names.pop_back(); // remove last semicolon
+    }
 
 
     /**