diff options
Diffstat (limited to 'Src/init.c')
-rw-r--r-- | Src/init.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Src/init.c b/Src/init.c index bd582ad2b..a653de7de 100644 --- a/Src/init.c +++ b/Src/init.c @@ -272,7 +272,6 @@ parseargs(char **argv) /* -c command */ cmd = *argv; opts[INTERACTIVE] &= 1; - opts[SHINSTDIN] = 0; scriptname = ztrdup("zsh"); } else if (**argv == 'o') { if (!*++*argv) @@ -334,7 +333,7 @@ parseargs(char **argv) } while (*argv) zaddlinknode(paramlist, ztrdup(*argv++)); - } else + } else if (!cmd) opts[SHINSTDIN] = 1; if(isset(SINGLECOMMAND)) opts[INTERACTIVE] &= 1; |