From: Ian Jackson Date: Tue, 22 Mar 2016 14:26:42 +0000 (+0000) Subject: cgi-fcgi-interp: Do not eat an option in squashed arg style X-Git-Tag: archive/debian/5.0.0~69 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=55066cde303ef88e7e5941496b21e794708e55ba;p=chiark-utils.git cgi-fcgi-interp: Do not eat an option in squashed arg style --- diff --git a/cprogs/cgi-fcgi-interp.c b/cprogs/cgi-fcgi-interp.c index 0fdb88e..d2681cf 100644 --- a/cprogs/cgi-fcgi-interp.c +++ b/cprogs/cgi-fcgi-interp.c @@ -279,6 +279,7 @@ int main(int argc, const char *const *argv) { argv += 2; /* eat argv[0] and smashedopt */ const char *split_args[MAX_OPTS+1]; int split_argc = 0; + split_args[split_argc++] = argv[0]; for (;;) { if (split_argc >= MAX_OPTS) errx(127,"too many options in combined arg"); split_args[split_argc++] = smashedopt;