[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

rpms/xscreensaver/devel xscreensaver-4.22-ignore-unprintable-characters.patch, NONE, 1.1



Author: rstrode

Update of /cvs/dist/rpms/xscreensaver/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv21164

Added Files:
	xscreensaver-4.22-ignore-unprintable-characters.patch 
Log Message:
- add patch


xscreensaver-4.22-ignore-unprintable-characters.patch:
 lock.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

--- NEW FILE xscreensaver-4.22-ignore-unprintable-characters.patch ---
--- xscreensaver-4.22/driver/lock.c.ignore-unprintable-characters	2005-08-31 12:00:33.000000000 -0400
+++ xscreensaver-4.22/driver/lock.c	2005-08-31 12:05:23.000000000 -0400
@@ -1424,14 +1424,17 @@
       break;
 
     default:
-      i = strlen (typed_passwd);
-      if (i >= pw_size-1)
-	XBell (si->dpy, 0);
-      else
-	{
-	  typed_passwd [i] = *s;
-	  typed_passwd [i+1] = 0;
-	}
+      if (isprint ((unsigned char) *s))
+        {
+          i = strlen (typed_passwd);
+          if (i >= pw_size-1)
+            XBell (si->dpy, 0);
+          else
+            {
+              typed_passwd [i] = *s;
+              typed_passwd [i+1] = 0;
+            }
+        }
       break;
     }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]