summaryrefslogtreecommitdiffstats
path: root/libexec/login_radius
diff options
context:
space:
mode:
authoryasuoka <yasuoka@openbsd.org>2015-11-26 19:59:18 +0000
committeryasuoka <yasuoka@openbsd.org>2015-11-26 19:59:18 +0000
commit9fc842254c4aa8d5826b2296c8f31118ea6d17e3 (patch)
treea83d3824b946023df6025388aee0b1b92e6fcd66 /libexec/login_radius
parentrpc.yppasswdd goes to the bitbucket. (diff)
downloadwireguard-openbsd-9fc842254c4aa8d5826b2296c8f31118ea6d17e3.tar.xz
wireguard-openbsd-9fc842254c4aa8d5826b2296c8f31118ea6d17e3.zip
pledge in login_radius(8).
ok deraadt
Diffstat (limited to 'libexec/login_radius')
-rw-r--r--libexec/login_radius/login_radius.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libexec/login_radius/login_radius.c b/libexec/login_radius/login_radius.c
index 793f1671cdd..c797610d9ff 100644
--- a/libexec/login_radius/login_radius.c
+++ b/libexec/login_radius/login_radius.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: login_radius.c,v 1.7 2013/11/27 21:25:25 deraadt Exp $ */
+/* $OpenBSD: login_radius.c,v 1.8 2015/11/26 19:59:18 yasuoka Exp $ */
/*-
* Copyright (c) 1996, 1997 Berkeley Software Design, Inc. All rights reserved.
@@ -91,6 +91,10 @@ main(int argc, char **argv)
int c, n;
extern char *__progname;
+ if (pledge("stdio rpath wpath inet dns tty", NULL) == -1) {
+ syslog(LOG_AUTH|LOG_ERR, "pledge: %m");
+ exit(1);
+ }
back = NULL;
password = class = service = NULL;