From bc9ec7ac4af8b38f9ef2878238167828cde4bad8 Mon Sep 17 00:00:00 2001 From: Calvin Rose Date: Thu, 18 Nov 2021 20:10:10 -0600 Subject: [PATCH] Fix unitialized memory access in net/ module. --- src/core/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/net.c b/src/core/net.c index 5448cb5c..5ca811df 100644 --- a/src/core/net.c +++ b/src/core/net.c @@ -380,7 +380,7 @@ JANET_CORE_FN(cfun_net_connect, int is_unix = 0; char *bindhost = (char *) janet_optcstring(argv, argc, 3, NULL); char *bindport = NULL; - if (janet_checkint(argv[4])) { + if (argc >= 5 && janet_checkint(argv[4])) { bindport = (char *)janet_to_string(argv[4]); } else { bindport = (char *)janet_optcstring(argv, argc, 4, NULL);