X-Git-Url: http://git.tuebingen.mpg.de/?p=dss.git;a=blobdiff_plain;f=daemon.c;h=86e89066aedf048757cc2f4e55674e909a0168a0;hp=91a6ff26eebb9e6e070be6066d6a9e446c310c14;hb=71d84d1ad6047d5d24cc6c74d7b1493e8a995f74;hpb=6c76799c7334a12926dc1cf0c32670423cbc954f diff --git a/daemon.c b/daemon.c index 91a6ff2..86e8906 100644 --- a/daemon.c +++ b/daemon.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2010 Andre Noll + * Copyright (C) 1997-2010 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -45,10 +45,8 @@ void daemon_init(void) /* become session leader */ if (setsid() < 0) goto err; - if (chdir("/") < 0) - goto err; umask(0); - null = open("/dev/null", O_RDONLY); + null = open("/dev/null", O_RDWR); if (null < 0) goto err; if (dup2(null, STDIN_FILENO) < 0)