From 525e2746df1497a1969a708f83a31c84e2dad7ee Mon Sep 17 00:00:00 2001 From: Xuan Son Nguyen Date: Fri, 21 Nov 2025 23:25:34 +0100 Subject: [PATCH] address review comments --- tools/server/server-models.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tools/server/server-models.cpp b/tools/server/server-models.cpp index 346b07c795..071b5522ea 100644 --- a/tools/server/server-models.cpp +++ b/tools/server/server-models.cpp @@ -104,7 +104,9 @@ static std::vector list_local_models(const std::string & dir) { /* path */ first_shard_file.path.empty() ? model_file.path : first_shard_file.path, /* path_mmproj */ mmproj_file.path // can be empty }; - models.push_back(model); + if (!model.path.empty()) { + models.push_back(model); + } }; auto files = fs_list(dir, true); @@ -688,8 +690,11 @@ server_http_proxy::server_http_proxy( // wait for the first chunk (headers) msg_t header; - pipe->read(header, should_stop); - SRV_DBG("%s", "received response headers\n"); - this->status = header.status; - this->headers = header.headers; + if (pipe->read(header, should_stop)) { + SRV_DBG("%s", "received response headers\n"); + this->status = header.status; + this->headers = header.headers; + } else { + SRV_DBG("%s", "no response headers received (request cancelled?)\n"); + } }