summaryrefslogtreecommitdiffstats
path: root/usr.sbin/inetd
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2005-09-16 11:24:28 +0000
committerpjd <pjd@FreeBSD.org>2005-09-16 11:24:28 +0000
commitc71407b5890e69c4a1adc0e0936f0d7e9cd24be4 (patch)
treed2465334cbecfbd0881a19b190bef28772de14f5 /usr.sbin/inetd
parentd2f7ab28daf6bc7f93eb290728f89c7d713ca0ce (diff)
downloadFreeBSD-src-c71407b5890e69c4a1adc0e0936f0d7e9cd24be4.zip
FreeBSD-src-c71407b5890e69c4a1adc0e0936f0d7e9cd24be4.tar.gz
Pidfiles should be created with permission preventing users from opening
them for reading. When user can open file for reading, he can also flock(2) it, which can lead to confusions. Pointed out by: green
Diffstat (limited to 'usr.sbin/inetd')
-rw-r--r--usr.sbin/inetd/inetd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c
index 4d41e81..e5f7365 100644
--- a/usr.sbin/inetd/inetd.c
+++ b/usr.sbin/inetd/inetd.c
@@ -467,7 +467,7 @@ main(int argc, char **argv)
if (debug == 0) {
pid_t otherpid;
- pfh = pidfile_open(pid_file, 0644, &otherpid);
+ pfh = pidfile_open(pid_file, 0600, &otherpid);
if (pfh == NULL) {
if (errno == EEXIST) {
syslog(LOG_ERR, "%s already running, pid: %d",
OpenPOWER on IntegriCloud