]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
server : fix crash when error handler dumps invalid utf-8 json (#9195)
authorJan Boon <redacted>
Tue, 27 Aug 2024 10:28:06 +0000 (18:28 +0800)
committerJan Boon <redacted>
Thu, 29 Aug 2024 23:15:26 +0000 (07:15 +0800)
examples/server/server.cpp

index e79e7aa2cb8460a50ee6b4151d6184c3fec38399..c37182fe4742bd49d92192eca0a9b106559e83f0 100644 (file)
@@ -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);
     };