aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--loginutils/suw32.c4
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);