#ifdef BB_NOMMU
void vfork_daemon_rexec(int nochdir, int noclose,
int argc, char **argv, char *foreground_opt)
#ifdef BB_NOMMU
void vfork_daemon_rexec(int nochdir, int noclose,
int argc, char **argv, char *foreground_opt)
- vfork_args = xcalloc(sizeof(char *), argc + 3);
- vfork_args[a++] = "/bin/busybox";
- while(*argv) {
- vfork_args[a++] = *argv;
- argv++;
+ vfork_args = xzalloc(sizeof(char *) * (argc + 3));
+ vfork_args[a++] = CONFIG_BUSYBOX_EXEC_PATH;
+ while (*argv) {
+ vfork_args[a++] = *argv;
+ argv++;