From: Timo Sirainen Date: Fri, 4 Jun 2010 18:47:50 +0000 (+0100) Subject: script, script-login: Tell GNU getopt() not to access -parameters after first non... X-Git-Tag: 2.0.beta6~48 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=db776508d6e959ae6e66050e22e2763521e6d272;p=thirdparty%2Fdovecot%2Fcore.git script, script-login: Tell GNU getopt() not to access -parameters after first non-parameter. --HG-- branch : HEAD --- diff --git a/src/util/script-login.c b/src/util/script-login.c index b57eac7fa9..d93544580a 100644 --- a/src/util/script-login.c +++ b/src/util/script-login.c @@ -186,7 +186,7 @@ int main(int argc, char *argv[]) flags |= MASTER_SERVICE_FLAG_STANDALONE; master_service = master_service_init("script-login", flags, - &argc, &argv, "d"); + &argc, &argv, "+d"); while ((c = master_getopt(master_service)) > 0) { switch (c) { case 'd': diff --git a/src/util/script.c b/src/util/script.c index f8e1e4d2d7..d5455ab328 100644 --- a/src/util/script.c +++ b/src/util/script.c @@ -95,7 +95,7 @@ int main(int argc, char *argv[]) const char *binary; int i; - master_service = master_service_init("script", 0, &argc, &argv, NULL); + master_service = master_service_init("script", 0, &argc, &argv, "+"); if (master_getopt(master_service) > 0) return FATAL_DEFAULT; argc -= optind;