From 29b1e3fa467ac6e7eb3f7a2886cba203309c686b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Feb 2022 11:56:18 +0530 Subject: [PATCH] Sanity check for main() args --- launcher.c | 1 + 1 file changed, 1 insertion(+) diff --git a/launcher.c b/launcher.c index a22b3b49f..39ecd7959 100644 --- a/launcher.c +++ b/launcher.c @@ -259,6 +259,7 @@ read_exe_path(char *exe, size_t buf_sz) { #endif // }}} int main(int argc, char *argv[]) { + if (argc < 1 || !argv) { fprintf(stderr, "Invalid argc/argv\n"); return 1; } char exe[PATH_MAX+1] = {0}; char exe_dir_buf[PATH_MAX+1] = {0}; FREE_AFTER_FUNCTION const char *lc_ctype = NULL;