From 6efd990a2d77512253d5a74284e70fbd82628709 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 3 Jan 2024 12:37:49 +0200 Subject: [server] Fixed segfault when no arguments are passed --- server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.c b/server.c index 5e9074e..aeff800 100644 --- a/server.c +++ b/server.c @@ -67,7 +67,7 @@ int main(int argc, char* argv[]) { sds port = sdsnew("8080"); int argvOffset = 1; - if (charCount(argv[1], ',') == 1) { + if (argc > 1 && charCount(argv[1], ',') == 1) { argvOffset++; char* sep = strchr(argv[1], ','); sdsfree(host); -- cgit v1.2.3