Commit 6c01da627 for llama.cpp
commit 6c01da6278ab6c69ed67d9124806b50d2b299ba7
Author: Sofian Elmotiem <sofianelmotiem@gmail.com>
Date: Fri Nov 6 13:54:48 2026 +0100
cli : fix crash on invalid UTF-8 in prompt or files (#31563)
Assisted-by: Claude
diff --git a/tools/cli/cli-context.cpp b/tools/cli/cli-context.cpp
index d8787c13d..2049008bc 100644
--- a/tools/cli/cli-context.cpp
+++ b/tools/cli/cli-context.cpp
@@ -362,7 +362,7 @@ bool cli_context::generate_completion(generated_content & content_out, cli_timin
ui::assistant_turn a;
- std::string err = client.post_sse("/v1/chat/completions", body.dump(), should_stop, [&](const std::string & payload) {
+ std::string err = client.post_sse("/v1/chat/completions", body.dump_safe(), should_stop, [&](const std::string & payload) {
json chunk = json::parse_no_throw(payload);
if (chunk.is_discarded()) {
return;