summaryrefslogtreecommitdiffstats
path: root/bin/sh/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'bin/sh/options.c')
-rw-r--r--bin/sh/options.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/sh/options.c b/bin/sh/options.c
index ad0291e..2fb8010 100644
--- a/bin/sh/options.c
+++ b/bin/sh/options.c
@@ -475,7 +475,9 @@ atend:
}
else {
out1fmt("Illegal option -%c\n", c);
+ INTOFF;
(void) unsetvar("OPTARG");
+ INTON;
}
c = '?';
goto bad;
@@ -494,7 +496,9 @@ atend:
}
else {
out1fmt("No arg for -%c option\n", c);
+ INTOFF;
(void) unsetvar("OPTARG");
+ INTON;
c = '?';
}
goto bad;
OpenPOWER on IntegriCloud