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;