aboutsummaryrefslogtreecommitdiff
path: root/shell/hush.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-08-20 03:38:58 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-08-20 03:38:58 +0200
commita67a9627d0ada5214d43d06a34387cd9604108c8 (patch)
tree5f227c2f71857e11636cebdd57f547332b137050 /shell/hush.c
parentffc39202aad7858bbe4a894f0e81e7ec313b5478 (diff)
downloadbusybox-w32-a67a9627d0ada5214d43d06a34387cd9604108c8.tar.gz
busybox-w32-a67a9627d0ada5214d43d06a34387cd9604108c8.tar.bz2
busybox-w32-a67a9627d0ada5214d43d06a34387cd9604108c8.zip
hush: do not process options after non-option args
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush.c')
-rw-r--r--shell/hush.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/hush.c b/shell/hush.c
index 08e7f5052..b71e1b624 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -6461,7 +6461,7 @@ int hush_main(int argc, char **argv)
6461 /* http://www.opengroup.org/onlinepubs/9699919799/utilities/sh.html */ 6461 /* http://www.opengroup.org/onlinepubs/9699919799/utilities/sh.html */
6462 builtin_argc = 0; 6462 builtin_argc = 0;
6463 while (1) { 6463 while (1) {
6464 opt = getopt(argc, argv, "c:xins" 6464 opt = getopt(argc, argv, "+c:xins"
6465#if !BB_MMU 6465#if !BB_MMU
6466 "<:$:R:V:" 6466 "<:$:R:V:"
6467# if ENABLE_HUSH_FUNCTIONS 6467# if ENABLE_HUSH_FUNCTIONS