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

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);