From: Stefan Rinkes Date: Sun, 17 Apr 2011 09:14:07 +0000 (+0200) Subject: pf plugin: read permissions are enough for /dev/pf X-Git-Tag: collectd-5.2.0~12^2~17 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=74661ad4eba34b8ba02fd1b2c27a645b453f3215;p=collectd.git pf plugin: read permissions are enough for /dev/pf --- diff --git a/src/pf.c b/src/pf.c index 7c677bf6..9d99e3a7 100644 --- a/src/pf.c +++ b/src/pf.c @@ -48,7 +48,7 @@ pf_init(void) { struct pf_status status; - if ((dev = open(PF_SOCKET, O_RDWR)) == -1) { + if ((dev = open(PF_SOCKET, O_RDONLY)) == -1) { return (-1); } if (ioctl(dev, DIOCGETSTATUS, &status) == -1) { @@ -72,7 +72,7 @@ pf_read(void) char *lnames[] = LCNT_NAMES; char *names[] = { "searches", "inserts", "removals" }; - if ((dev = open(PF_SOCKET, O_RDWR)) == -1) { + if ((dev = open(PF_SOCKET, O_RDONLY)) == -1) { return (-1); } if (ioctl(dev, DIOCGETSTATUS, &status) == -1) {