From c0bc9b605b17c4547915a81e236806f93c1ff136 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 23 Dec 2012 11:40:38 +0100 Subject: [PATCH] fixed little bug in getopt parsing --- src/sun_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sun_main.c b/src/sun_main.c index 872f117..31dc354 100644 --- a/src/sun_main.c +++ b/src/sun_main.c @@ -140,7 +140,7 @@ int main(int argc, char *argv[]) { /* parse command line arguments */ while (1) { int optidx; - int c = getopt_long(argc, argv, "hvt:d:f:a:o:q:z:", long_options, &optidx); + int c = getopt_long(argc-1, argv+1, "+hvt:d:f:a:o:q:z:", long_options, &optidx); /* detect the end of the options. */ if (c == -1) break;