From: Armaan Bhojwani Date: Thu, 3 Feb 2022 18:36:28 +0000 (-0500) Subject: Handle empty argv X-Git-Url: https://git.armaanb.net/?p=opendoas.git;a=commitdiff_plain Handle empty argv --- diff --git a/doas.c b/doas.c index 2cd227d..d348d25 100644 --- a/doas.c +++ b/doas.c @@ -273,6 +273,11 @@ main(int argc, char **argv) const char *cwd; char **envp; + if (argc <= 0 || argv == NULL || argv[0] == NULL) { + fprintf(stderr, "doas: executed without argv\n"); + exit(1); + } + setprogname("doas"); closefrom(STDERR_FILENO + 1);