summaryrefslogtreecommitdiff
path: root/daemonize.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemonize.c')
-rw-r--r--daemonize.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemonize.c b/daemonize.c
index 635ce2b..7b9daac 100644
--- a/daemonize.c
+++ b/daemonize.c
@@ -124,5 +124,7 @@ int main (int argc, char** argv) {
}
daemon(options.nochdir, options.noclose | logs);
- system(buffer);
+
+ char* args[] = {"/bin/sh", "-c", buffer, NULL};
+ execv(args[0], args);
}