fix wrong return code
In case we are a daemon, we do not need to daemonize again.
On the other hand everything is fine and we also do not need
to bail out with an error.
The daemonize template at [1] does the same.
[1] http://www.itp.uzh.ch/~dpotter/howto/daemonize
Change-Id: Ia4dcf7344bd65934faa3d7d46563f6e0532c232e
diff --git a/src/application.c b/src/application.c
index 8a325c8..4112e75 100644
--- a/src/application.c
+++ b/src/application.c
@@ -124,7 +124,7 @@
/* Check if parent PID == init, in which case we are already a daemon */
if (getppid() == 1)
- return -EEXIST;
+ return 0;
/* Fork from the parent process */
pid = fork();