--- xscreensaver-6.16/driver/xscreensaver.c 2026-01-21 20:39:29.454821723 +0100 +++ xscreensaver-6.16/driver/xscreensaver.c 2026-09-27 16:21:19.734642300 +0200 @@ -2453,7 +2453,7 @@ exit (1); } - if (uid != euid && setgid (gid) != 0) + if (uid != euid && setuid (uid) != 0) { fprintf (stderr, "%s: setuid %d -> %d failed\n", blurb(), euid, uid); exit (1);