From: Jo-Philipp Wich Date: Thu, 5 Sep 2013 14:14:30 +0000 (+0200) Subject: Set umask to 0077 on daemon startup to prevent libuci from making world-readable... X-Git-Url: http://git.archive.openwrt.org/?p=project%2Frpcd.git;a=commitdiff_plain;h=b86774de65406bf8b8daed92a0a994fdc8225a4e Set umask to 0077 on daemon startup to prevent libuci from making world-readable directories --- diff --git a/main.c b/main.c index 0bb06ce..75f5cee 100644 --- a/main.c +++ b/main.c @@ -77,6 +77,8 @@ int main(int argc, char **argv) if (stat("/var/run/rpcd", &s)) mkdir("/var/run/rpcd", 0700); + umask(0077); + signal(SIGPIPE, SIG_IGN); signal(SIGHUP, handle_signal); signal(SIGUSR1, handle_signal);