From be5221d3f45fa40d288ea247dd14ea84a691c6fd Mon Sep 17 00:00:00 2001 From: Agent Date: Thu, 9 Jul 2026 11:53:07 +0200 Subject: [PATCH] fix(server): avoid phantom router entry on proxy last-used bump --- tools/server/server-models.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/server/server-models.cpp b/tools/server/server-models.cpp index 5f6496e82983..17a03638390a 100644 --- a/tools/server/server-models.cpp +++ b/tools/server/server-models.cpp @@ -1542,7 +1542,10 @@ server_http_res_ptr server_models::proxy_request(const server_http_req & req, co } if (update_last_used) { std::unique_lock lk(mutex); - mapping[name].meta.last_used = ggml_time_ms(); + auto it = mapping.find(name); + if (it != mapping.end()) { + it->second.meta.last_used = ggml_time_ms(); + } } SRV_INF("proxying request to model %s on port %d\n", name.c_str(), meta->port); std::string proxy_path = req.path;