From a604a9b5b0ff9108191769a09843ae325c6c0d7f Mon Sep 17 00:00:00 2001 From: Andreas Lubbe Date: Wed, 13 May 2026 08:54:56 +0200 Subject: [PATCH] server: fix params leak between requests (#3784) --- examples/server/server.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 08c0988d2..c582c448d 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -824,7 +824,7 @@ int main(int argc, char ** argv) { } auto audio_file = req.get_file_value("file"); - // check non-required fields + whisper_params params = default_params; get_req_parameters(req, params); std::string filename{audio_file.filename}; @@ -1127,9 +1127,6 @@ int main(int argc, char ** argv) { res.set_content(jres.dump(-1, ' ', false, json::error_handler_t::replace), "application/json"); } - - // reset params to their defaults - params = default_params; }); svr->Post(sparams.request_path + "/load", [&](const Request &req, Response &res){ std::lock_guard lock(whisper_mutex);