]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
server: (router) disable SSL on child process (#18141)
authorXuan-Son Nguyen <redacted>
Wed, 17 Dec 2025 20:39:08 +0000 (21:39 +0100)
committerGitHub <redacted>
Wed, 17 Dec 2025 20:39:08 +0000 (21:39 +0100)
tools/server/server-models.cpp

index 8b5cb5d278d13e8353d2c333ddfbe8dd9fe4e067..5e25ec79e4fca93cf2e88906c225c4fbcda0a16a 100644 (file)
@@ -168,7 +168,9 @@ server_presets::server_presets(int argc, char ** argv, common_params & base_para
             env == "LLAMA_ARG_MODEL" ||
             env == "LLAMA_ARG_MMPROJ" ||
             env == "LLAMA_ARG_HF_REPO" ||
-            env == "LLAMA_ARG_NO_MODELS_AUTOLOAD") {
+            env == "LLAMA_ARG_NO_MODELS_AUTOLOAD" ||
+            env == "LLAMA_ARG_SSL_KEY_FILE" ||
+            env == "LLAMA_ARG_SSL_CERT_FILE") {
             control_args[env] = opt;
         }
     }
@@ -222,6 +224,9 @@ void server_presets::render_args(server_model_meta & meta) {
             preset.options[control_args["LLAMA_ARG_MMPROJ"]] = meta.path_mmproj;
         }
     }
+    // disable SSL for child processes (HTTPS already handled by router)
+    preset.options[control_args["LLAMA_ARG_SSL_KEY_FILE"]] = "";
+    preset.options[control_args["LLAMA_ARG_SSL_CERT_FILE"]] = "";
     meta.args = preset.to_args();
     // add back the binary path at the front
     meta.args.insert(meta.args.begin(), get_server_exec_path().string());