diff options
Diffstat (limited to 'lua.c')
-rw-r--r-- | lua.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -303,7 +303,8 @@ static int collectargs (char **argv, int *first) { | |||
303 | case '-': /* '--' */ | 303 | case '-': /* '--' */ |
304 | if (argv[i][2] != '\0') /* extra characters after '--'? */ | 304 | if (argv[i][2] != '\0') /* extra characters after '--'? */ |
305 | return has_error; /* invalid option */ | 305 | return has_error; /* invalid option */ |
306 | *first = i + 1; | 306 | /* if there is a script name, it comes after '--' */ |
307 | *first = (argv[i + 1] != NULL) ? i + 1 : 0; | ||
307 | return args; | 308 | return args; |
308 | case '\0': /* '-' */ | 309 | case '\0': /* '-' */ |
309 | return args; /* script "name" is '-' */ | 310 | return args; /* script "name" is '-' */ |