X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fdaemonize%2Fdaemonize.c;h=ca4aafc8fa99c403b8396dd0d871d3840e536e46;hp=861b0fc79cb961d5754899c23b31f0532f8edd32;hb=cd13fd53487ba6f10b78ab1ffd625cb3da7ab22a;hpb=501b31cddfaa3e8a4374dc84f6f75d07dd2d0abb;ds=sidebyside 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;