http://nanonyme.dy.fi/mirrors/hvl/distfiles/xscreensaver/xscreensaver-5.03.tar.gz
[xscreensaver] / driver / lock.c
index bba326b0be97f10e1e4568ac9e13e0fa9b715bad..e36b5913bb0fa4d6f704761d71d32cba8be71d82 100644 (file)
@@ -1870,7 +1870,6 @@ passwd_event_loop (saver_info *si)
       si->pw_data->i_beam = 0;
       update_passwd_window (si, msg, 0.0);
       XSync (si->dpy, False);
-      sleep (1);
 
       /* Swallow all pending KeyPress/KeyRelease events. */
       {
@@ -2066,7 +2065,8 @@ auth_finished_cb (saver_info *si)
       }
     }
 
-  destroy_passwd_window (si);
+  if (si->pw_data)
+    destroy_passwd_window (si);
 }