aboutsummaryrefslogtreecommitdiff
path: root/bin/sh/options.c
diff options
context:
space:
mode:
authorJilles Tjoelker <jilles@FreeBSD.org>2014-05-09 13:27:30 +0000
committerJilles Tjoelker <jilles@FreeBSD.org>2014-05-09 13:27:30 +0000
commitbc7f6652ddb8df1eda9fc2795c60660ee322a3c5 (patch)
tree2b6738295f4d70516154fda81c81f66854a9cf4e /bin/sh/options.c
parent8237ba8ab394657acac6f4af6f2d61867649c334 (diff)
Notes
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 ad0291e73a392..2fb801013879d 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;