diff options
| -rw-r--r-- | daemonize.c | 4 |
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); } |
