X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fdaemonize%2Fdaemonize.c;h=ca4aafc8fa99c403b8396dd0d871d3840e536e46;hb=165727526f785b05f67f3d88f9518a0a840acbbf;hp=861b0fc79cb961d5754899c23b31f0532f8edd32;hpb=75a2f5a4b855ba9efd9e6de954eb35fda633909e;p=ccan diff --git a/ccan/daemonize/daemonize.c b/ccan/daemonize/daemonize.c index 861b0fc7..ca4aafc8 100644 --- a/ccan/daemonize/daemonize.c +++ b/ccan/daemonize/daemonize.c @@ -24,7 +24,9 @@ bool daemonize(void) /* Session leader so ^C doesn't whack us. */ setsid(); /* Move off any mount points we might be in. */ - chdir("/"); + if (chdir("/") != 0) + return false; + /* Discard our parent's old-fashioned umask prejudices. */ umask(0); return true;