diff options
author | kbyanc <kbyanc@FreeBSD.org> | 2003-01-25 01:28:11 +0000 |
---|---|---|
committer | kbyanc <kbyanc@FreeBSD.org> | 2003-01-25 01:28:11 +0000 |
commit | c9f898d44f280ad672ca55624edcef1cc9758031 (patch) | |
tree | e355299d980e8b1125f1b2c1fa9a2f4ebb163838 /sbin/route | |
parent | 980d4f44b4d46c68fa0b041b06457e6ff54920ee (diff) | |
download | FreeBSD-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.c | 2 |
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 |