aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5util
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1996-05-20 04:14:17 +0000
committerSam Hartman <hartmans@mit.edu>1996-05-20 04:14:17 +0000
commita2bb6a536867a6060f92dd152fb85adcf3640ace (patch)
tree838a1cdb6c1c65900d3229ed5ea88a2d1de1b167 /src/lib/krb5util
parente6feccef0bf78ad193379b3022007c7575896fa1 (diff)
downloadkrb5-a2bb6a536867a6060f92dd152fb85adcf3640ace.zip
krb5-a2bb6a536867a6060f92dd152fb85adcf3640ace.tar.gz
krb5-a2bb6a536867a6060f92dd152fb85adcf3640ace.tar.bz2
Fix for HPUx
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8054 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5util')
-rw-r--r--src/lib/krb5util/ChangeLog6
-rw-r--r--src/lib/krb5util/seteuid.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/krb5util/ChangeLog b/src/lib/krb5util/ChangeLog
index cf7a469..92dca5b 100644
--- a/src/lib/krb5util/ChangeLog
+++ b/src/lib/krb5util/ChangeLog
@@ -1,3 +1,9 @@
+Sun May 19 23:28:22 1996 Sam Hartman <hartmans@mit.edu>
+
+ * seteuid.c (krb5_seteuid): set saved uid to current effective
+ uid, not current real uid, so we can get back, while calling
+ setresuid().
+
Sat May 18 04:41:55 1996 Sam Hartman <hartmans@tertius.mit.edu>
* configure.in: Check for functions needed to seteuid.
diff --git a/src/lib/krb5util/seteuid.c b/src/lib/krb5util/seteuid.c
index 11f43f3..1e9ea61 100644
--- a/src/lib/krb5util/seteuid.c
+++ b/src/lib/krb5util/seteuid.c
@@ -36,7 +36,7 @@ int krb5_seteuid( euid)
return (seteuid(euid)) ;
#else
# if defined(HAVE_SETRESUID)
- return (setresuid(getuid(), euid, getuid())) ;
+ return (setresuid(getuid(), euid, geteuid())) ;
# else
# if defined(HAVE_SETREUID)
return setreuid(geteuid(), euid);