summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-01-09 17:52:11 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-01-09 17:52:11 +0000
commit45905e5e528df766f4a58cf9fc8f5530a337e236 (patch)
treee1a2974bcc0454dff90d90170feea57994536d98
parent378219a7141ccf5a132ac99f1ddef0de6dd559a4 (diff)
downloadgpsd-45905e5e528df766f4a58cf9fc8f5530a337e236.tar.gz
Make sure we return cleanly from main().
-rw-r--r--gpsd.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gpsd.c b/gpsd.c
index b8661221..bc8eb204 100644
--- a/gpsd.c
+++ b/gpsd.c
@@ -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);
}
-
-
-