summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbeck <beck@openbsd.org>2015-12-11 17:16:52 +0000
committerbeck <beck@openbsd.org>2015-12-11 17:16:52 +0000
commitf87e39af99a8d5349736df79bc9376379bc87e31 (patch)
tree2911ecfb3bd037f1fefe60cd1b8809bfc4412573
parentStyle nits and line wrapping of function declarations. (diff)
downloadwireguard-openbsd-f87e39af99a8d5349736df79bc9376379bc87e31.tar.xz
wireguard-openbsd-f87e39af99a8d5349736df79bc9376379bc87e31.zip
pledge spamlogd - again from Ricardo Mestre <serial@helheim.mooo.com> - Thanks!
-rw-r--r--libexec/spamlogd/spamlogd.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/libexec/spamlogd/spamlogd.c b/libexec/spamlogd/spamlogd.c
index a05e7a53230..8116e507598 100644
--- a/libexec/spamlogd/spamlogd.c
+++ b/libexec/spamlogd/spamlogd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: spamlogd.c,v 1.25 2015/01/21 21:50:33 deraadt Exp $ */
+/* $OpenBSD: spamlogd.c,v 1.26 2015/12/11 17:16:52 beck Exp $ */
/*
* Copyright (c) 2006 Henning Brauer <henning@openbsd.org>
@@ -374,6 +374,14 @@ main(int argc, char **argv)
openlog_r("spamlogd", LOG_PID | LOG_NDELAY, LOG_DAEMON, &sdata);
}
+ if (syncsend) {
+ if (pledge("stdio rpath wpath inet flock", NULL) == -1)
+ err(1, "pledge");
+ } else {
+ if (pledge("stdio rpath wpath flock", NULL) == -1)
+ err(1, "pledge");
+ }
+
pcap_loop(hpcap, -1, phandler, NULL);
logmsg(LOG_NOTICE, "exiting");