commit 79cc743f2ee496ce4bc42dfb21954dd1e74c3b39 from: Martijn van Duren date: Mon Nov 2 19:09:27 2026 UTC Add missing NULL check commit - 1fc1760816166483248746adb4381bf6b1924e5b commit + 79cc743f2ee496ce4bc42dfb21954dd1e74c3b39 blob - 00e229a0a43016f856d504b11b5e8395351ac29c blob + f566274ebcf769f5e4b506cb4102388f086f1bdf --- main.c +++ main.c @@ -216,7 +216,7 @@ extends_exec(struct imsg *imsg) break; case exectype_shell: strlcpy(shcmd, cmd->command, sizeof(shcmd)); - for (i = 0; cmd->args[i] != NULL; i++) { + for (i = 0; cmd->args != NULL && cmd->args[i] != NULL; i++) { if (strlcat(shcmd, " ", sizeof(shcmd)) >= sizeof(shcmd)) fatal("%s: command too long", cmd->token); if (strlcat(shcmd, cmd->args[i], sizeof(shcmd)) >=