diff options
-rw-r--r-- | loginutils/suw32.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/loginutils/suw32.c b/loginutils/suw32.c index cbe727969..821071388 100644 --- a/loginutils/suw32.c +++ b/loginutils/suw32.c | |||
@@ -111,7 +111,9 @@ int suw32_main(int argc UNUSED_PARAM, char **argv) | |||
111 | args = xappendword(args, "-N"); | 111 | args = xappendword(args, "-N"); |
112 | 112 | ||
113 | if (opt_command) { | 113 | if (opt_command) { |
114 | args = xappendword(args, "-c"); | 114 | args = xappendword(args, |
115 | (opt_shell && strcasecmp(bb_basename(bb_path), "cmd.exe") == 0) ? | ||
116 | "/c" : "-c"); | ||
115 | q = quote_arg(opt_command); | 117 | q = quote_arg(opt_command); |
116 | args = xappendword(args, q); | 118 | args = xappendword(args, q); |
117 | free(q); | 119 | free(q); |