summaryrefslogtreecommitdiffstats
path: root/sbin/route
diff options
context:
space:
mode:
authorkbyanc <kbyanc@FreeBSD.org>2003-01-25 01:28:11 +0000
committerkbyanc <kbyanc@FreeBSD.org>2003-01-25 01:28:11 +0000
commitc9f898d44f280ad672ca55624edcef1cc9758031 (patch)
treee355299d980e8b1125f1b2c1fa9a2f4ebb163838 /sbin/route
parent980d4f44b4d46c68fa0b041b06457e6ff54920ee (diff)
downloadFreeBSD-src-c9f898d44f280ad672ca55624edcef1cc9758031.zip
FreeBSD-src-c9f898d44f280ad672ca55624edcef1cc9758031.tar.gz
Since route(8) itself is no longer setuid, we can get a meaningful
answer for the euid. As a result, fix it such that setuid scripts or programs may call route(8) to do work on their behalf. Reviewed by: ru MFC after: 3 days
Diffstat (limited to 'sbin/route')
-rw-r--r--sbin/route/route.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/route/route.c b/sbin/route/route.c
index 2ddc50d..8d9a0ff 100644
--- a/sbin/route/route.c
+++ b/sbin/route/route.c
@@ -173,7 +173,7 @@ main(argc, argv)
argv += optind;
pid = getpid();
- uid = getuid();
+ uid = geteuid();
if (tflag)
s = open(_PATH_DEVNULL, O_WRONLY, 0);
else
OpenPOWER on IntegriCloud