Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37714901
en ru br
ALT Linux repos
S:5.45-alt3
5.0: 5.08-alt2
4.1: 5.07-alt0.M41.1
4.0: 5.01-alt1
3.0: 4.22-alt2

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


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);
   }
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin