diff options
author | yasuoka <yasuoka@openbsd.org> | 2015-11-26 19:59:18 +0000 |
---|---|---|
committer | yasuoka <yasuoka@openbsd.org> | 2015-11-26 19:59:18 +0000 |
commit | 9fc842254c4aa8d5826b2296c8f31118ea6d17e3 (patch) | |
tree | a83d3824b946023df6025388aee0b1b92e6fcd66 /libexec/login_radius | |
parent | rpc.yppasswdd goes to the bitbucket. (diff) | |
download | wireguard-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.c | 6 |
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; |