File vixie-cron-4.1-swapuids.diff of Package cron
--- vixie-cron-4.1/misc.c
+++ vixie-cron-4.1/misc.c
@@ -694,7 +694,7 @@
}
int swap_uids_back(void) {
- return ((setegid(getgid()) || seteuid(getuid())) ? -1 : 0);
+ return ((setegid(save_egid) || seteuid(save_euid)) ? -1 : 0);
}
#else /*HAVE_SAVED_UIDS*/