Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > fd35669289946a66f503630c87c0b8cb > files > 7

xscreensaver-5.01-3.1mdv2007.1.src.rpm

--- xscreensaver-5.01/driver/lock.c.cve-2007-1859	2007-05-02 12:12:32.000000000 -0600
+++ xscreensaver-5.01/driver/lock.c	2007-05-02 12:12:32.000000000 -0600
@@ -1531,7 +1531,7 @@
       */
       struct passwd *pw = getpwuid (getuid ());
       char *d = DisplayString (si->dpy);
-      char *u = (pw->pw_name ? pw->pw_name : "???");
+      char *u = (pw && pw->pw_name ? pw->pw_name : "???");
       int opt = 0;
       int fac = 0;