Group :: Graphical desktop/Other
RPM: xscreensaver
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: xscreensaver-4.22-alt-setgroups.patch
Download
Download
diff -ur xscreensaver-4.22-orig/driver/setuid.c xscreensaver-4.22/driver/setuid.c
--- xscreensaver-4.22-orig/driver/setuid.c 2005-08-02 15:41:19 +0400
+++ xscreensaver-4.22/driver/setuid.c 2005-08-02 15:53:25 +0400
@@ -259,7 +259,7 @@
si->orig_uid = strdup (uid_gid_string (euid, egid));
- if (uid != euid || gid != egid)
+ if (euid == (uid_t) 0 && (uid != euid || gid != egid))
if (set_ids_by_number (uid, gid, &si->uid_message) != 0)
saver_exit (si, 1, 0);
}