Explorar el Código

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

Xuan-Son Nguyen hace 4 semanas
padre
commit
4d1316c440
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  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
+    }
 
 
     /**