|
@@ -555,7 +555,10 @@ int start_stop_daemon_main(int argc UNUSED_PARAM, char **argv)
|
|
|
}
|
|
|
}
|
|
|
#endif
|
|
|
-//bb_error_msg("HERE %d '%s'%s'", __LINE__, argv[0], argv[1]);
|
|
|
- execvp(argv[0], argv);
|
|
|
+ /* Try:
|
|
|
+ * strace -oLOG start-stop-daemon -S -x /bin/usleep -a qwerty 500000
|
|
|
+ * should exec "/bin/usleep", but argv[0] should be "qwerty":
|
|
|
+ */
|
|
|
+ execvp(execname, argv);
|
|
|
bb_perror_msg_and_die("can't execute '%s'", startas);
|
|
|
}
|