diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-01-09 17:52:11 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-01-09 17:52:11 +0000 |
commit | 45905e5e528df766f4a58cf9fc8f5530a337e236 (patch) | |
tree | e1a2974bcc0454dff90d90170feea57994536d98 | |
parent | 378219a7141ccf5a132ac99f1ddef0de6dd559a4 (diff) | |
download | gpsd-45905e5e528df766f4a58cf9fc8f5530a337e236.tar.gz |
Make sure we return cleanly from main().
-rw-r--r-- | gpsd.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -61,9 +61,9 @@ static int daemonize(void) switch (pid = fork()) { case -1: return -1; - case 0: + case 0: /* child side */ break; - default: + default: /* parent side */ _exit(pid); } @@ -615,7 +615,5 @@ int main(int argc, char *argv[]) } gpsd_wrap(session); + exit(0); } - - - |