From: Jan Boon Date: Tue, 27 Aug 2024 10:28:06 +0000 (+0800) Subject: server : fix crash when error handler dumps invalid utf-8 json (#9195) X-Git-Tag: upstream/0.0.4488~844 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=9f7d4bcf5c27d37b0c7da82eeaf9c1499510554b;p=pkg%2Fggml%2Fsources%2Fllama.cpp server : fix crash when error handler dumps invalid utf-8 json (#9195) --- diff --git a/examples/server/server.cpp b/examples/server/server.cpp index e79e7aa2..c37182fe 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -2572,7 +2572,7 @@ int main(int argc, char ** argv) { auto res_error = [](httplib::Response & res, json error_data) { json final_response {{"error", error_data}}; - res.set_content(final_response.dump(), MIMETYPE_JSON); + res.set_content(final_response.dump(-1, ' ', false, json::error_handler_t::replace), MIMETYPE_JSON); res.status = json_value(error_data, "code", 500); };