From f6662e2f594d7b2c67c9cfabbcc30d8131b5afa9 Mon Sep 17 00:00:00 2001 From: Azreyo <58790873+Azreyo@users.noreply.github.com> Date: Wed, 17 Dec 2025 20:52:42 +0100 Subject: [PATCH] fix: Correct configuration parsing for port and max_threads --- src/config_parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config_parser.c b/src/config_parser.c index 3e8186f..62d2bd5 100644 --- a/src/config_parser.c +++ b/src/config_parser.c @@ -171,7 +171,7 @@ int load_config(const char* filename, ServerConfig* config) switch (get_config_key(key)) { case CONFIG_PORT: - config->port = strcoll(value, value); + config->port = (int)strtol(value, NULL, 10); printf("load_config: port = %d\n", config->port); break; @@ -187,7 +187,7 @@ int load_config(const char* filename, ServerConfig* config) break; case CONFIG_MAX_THREADS: - config->max_threads = strcoll(value, value); + config->max_threads = (int)strtol(value, NULL, 10); printf("load_config: max_threads = %d\n", config->max_threads); break;