mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-09 12:21:14 +02:00
zsh-workers/7510
This commit is contained in:
parent
4d86ee0d40
commit
1dc6ee079b
1 changed files with 8 additions and 6 deletions
14
Src/init.c
14
Src/init.c
|
@ -213,14 +213,9 @@ parseargs(char **argv)
|
|||
}
|
||||
|
||||
if (**argv == 'c') { /* -c command */
|
||||
if (!*++argv) {
|
||||
zerr("string expected after -c", NULL, 0);
|
||||
exit(1);
|
||||
}
|
||||
cmd = *argv++;
|
||||
cmd = *argv;
|
||||
opts[INTERACTIVE] &= 1;
|
||||
opts[SHINSTDIN] = 0;
|
||||
goto doneoptions;
|
||||
} else if (**argv == 'o') {
|
||||
if (!*++*argv)
|
||||
argv++;
|
||||
|
@ -257,6 +252,13 @@ parseargs(char **argv)
|
|||
}
|
||||
doneoptions:
|
||||
paramlist = newlinklist();
|
||||
if (cmd) {
|
||||
if (!*argv) {
|
||||
zerr("string expected after -%s", cmd, 0);
|
||||
exit(1);
|
||||
}
|
||||
cmd = *argv++;
|
||||
}
|
||||
if (*argv) {
|
||||
if (unset(SHINSTDIN)) {
|
||||
argzero = *argv;
|
||||
|
|
Loading…
Reference in a new issue