Fix for HPUx
authorSam Hartman <hartmans@mit.edu>
Mon, 20 May 1996 04:14:17 +0000 (04:14 +0000)
committerSam Hartman <hartmans@mit.edu>
Mon, 20 May 1996 04:14:17 +0000 (04:14 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8054 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5util/ChangeLog
src/lib/krb5util/seteuid.c

index cf7a4691c5159a137997eb0b0565efb4b2c0443d..92dca5ba9ef35eabd94708db86055d061e586a57 100644 (file)
@@ -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.
index 11f43f371119496914814a3657783eb96e14d9ac..1e9ea612d4dc9ee99a3be518cae7c2e0f2e61932 100644 (file)
@@ -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);