server: fix params leak between requests (#3784)

This commit is contained in:
Andreas Lubbe 2026-05-13 08:54:56 +02:00 committed by GitHub
parent f08258abd7
commit a604a9b5b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 4 deletions

View File

@ -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<std::mutex> lock(whisper_mutex);