* src/clients/ksu/main.c (sweep_up): Don't check return value of
authorTom Yu <tlyu@mit.edu>
Tue, 15 Aug 2006 19:27:08 +0000 (19:27 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 15 Aug 2006 19:27:08 +0000 (19:27 +0000)
krb5_seteuid(0), as it is not harmful for it to fail, and it will
fail after setuid(target_user).  Correct error message.

ticket: 4137

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18438 dc483132-0cff-0310-8789-dd5450dbe970

src/clients/ksu/main.c

index 241aa76927530996dc2fb3d2259366df87f796e6..f3d8440694f7d618546f1fb51eaf637bf0f9f11d 100644 (file)
@@ -892,9 +892,10 @@ static void sweep_up(context, cc)
     const char * cc_name;
     struct stat  st_temp;
 
-    if (krb5_seteuid(0) < 0 || krb5_seteuid(target_uid) < 0) {
+    krb5_seteuid(0);
+    if (krb5_seteuid(target_uid) < 0) {
        com_err(prog_name, errno,
-               "while returning to source uid for destroying ccache");
+               "while changing to target uid for destroying ccache");
        exit(1);
     }