summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/clients/ksu/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/clients/ksu/main.c b/src/clients/ksu/main.c
index 241aa7692..f3d844069 100644
--- a/src/clients/ksu/main.c
+++ b/src/clients/ksu/main.c
@@ -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);
}