From: Ian Jackson Date: Sun, 17 Jul 2022 12:20:04 +0000 (+0100) Subject: prefork: Insist on script (separately) with combined options X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=604cda1caaaf1f4605cc1a9b3ae3f01540621dae;p=chiark-utils.git prefork: Insist on script (separately) with combined options cgi-fcgi-interp always insists on this anyway, but prefork-interp won't and ought to check this. Signed-off-by: Ian Jackson --- diff --git a/cprogs/prefork.c b/cprogs/prefork.c index 437923f..425974c 100644 --- a/cprogs/prefork.c +++ b/cprogs/prefork.c @@ -233,6 +233,9 @@ void process_opts(const char *const **argv_io) { shbang_opts(&split_argv, cmdinfos); /* sets interp */ + + if (!**argv_io) + badusage("no script argument (expected after combined #! options)"); } else { shbang_opts(argv_io, cmdinfos); }