summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2012-02-09 14:38:48 -0800
committerRuss Allbery <rra@stanford.edu>2012-02-09 14:38:48 -0800
commit22b6e5fcf5a423377368bf45b0d8de27656b0cc0 (patch)
treed5b35edc7984eb75dd906d46b280d1fbb06272e8 /server
parent7edad6c45145238d878e4e54a7334fb74d529f42 (diff)
Compile cleanly with -D_FORTIFY_SOURCE=2 and -Wcast-align
Change-Id: If80079f0d0ded800c3f30ca293cd6f0838c7a13c
Diffstat (limited to 'server')
-rw-r--r--server/remctld.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/remctld.c b/server/remctld.c
index 9de5049..f6b24ce 100644
--- a/server/remctld.c
+++ b/server/remctld.c
@@ -480,7 +480,8 @@ main(int argc, char *argv[])
/* Daemonize if told to do so. */
if (options.standalone && !options.foreground)
- daemon(0, options.log_stdout);
+ if (daemon(0, options.log_stdout) != 0)
+ sysdie("cannot daemonize");
/*
* Set up syslog unless stdout/stderr was requested. Set up debug logging