summaryrefslogtreecommitdiffstats
path: root/java/jdk15/files/patch-j2se::font::t1.c
blob: 80e2aa17e660f5fcbbcafc62a42920cc30b9ba3c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$FreeBSD: ports/java/jdk15/files/patch-j2se::font::t1.c,v 1.1 2006/08/01 18:38:25 glewis Exp $

--- ../../j2se/src/share/native/sun/font/t2k/t1.c.orig  Tue Oct 19 15:00:39 2004
+++ ../../j2se/src/share/native/sun/font/t2k/t1.c   Tue Jul 18 21:42:18 2006
@@ -2035,9 +2035,10 @@
 
     if ( firstChar >= 'A' && firstChar <= 'Z' )
       lookupIndex = firstChar - 'A';
-    else
+    else if ( firstChar >= 'a' && firstChar <= 'z' )
       lookupIndex = firstChar - 'a' + 26;
-
+    else /* underscore is also valid but not handled */
+      return 0;
 
     startIndex = PSNAME_START_INDEX[ lookupIndex ];
     endIndex = PSNAME_START_INDEX[ lookupIndex + 1 ];