6913809 X application dumps core on nv_130 and ja_JP.UTF-8 locale
authorjacotton
Wed, 06 Jan 2010 12:52:05 -0800
changeset 875 3c34236236b3
parent 874 217a239177c4
child 876 2237d8a02546
6913809 X application dumps core on nv_130 and ja_JP.UTF-8 locale
open-src/lib/libX11/6913809.patch
open-src/lib/libX11/Makefile
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/lib/libX11/6913809.patch	Wed Jan 06 12:52:05 2010 -0800
@@ -0,0 +1,23 @@
+--- modules/om/generic/omGeneric.c.old	Thu Dec 31 23:28:51 2009
++++ modules/om/generic/omGeneric.c	Sat Jan  3 09:10:58 2010
+@@ -437,11 +437,10 @@
+ 		}
+ 	    }
+ 
+-	    if(font_set->vrotate_num > 0) {
++	    if(font_set->vrotate_num > 0 && font_set->vrotate != NULL) {
+ 		font_data = (FontData) font_set->vrotate;
+ 		font_data_count = font_set->vrotate_num;
+ 		for( ; font_data_count-- ; font_data++) {
+-		    if(font_data != NULL)
+ 		    if(font_data->font != NULL) {
+ 			check_fontset_extents(&overall, &logical_ascent,
+ 					      &logical_descent,
+@@ -597,6 +596,7 @@
+ 	if((ptr = strchr(ptr, '-'))) {
+ 	    *ptr = '\0';
+ 	} else {
++	    field_num++;	/* Count last field */
+ 	    break;
+ 	}
+     }
--- a/open-src/lib/libX11/Makefile	Mon Jan 04 13:30:00 2010 -0800
+++ b/open-src/lib/libX11/Makefile	Wed Jan 06 12:52:05 2010 -0800
@@ -30,7 +30,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# ident	"@(#)Makefile	1.26	09/12/05 SMI"
+# ident	"@(#)Makefile	1.27	10/01/05 SMI"
 #
 
 # Package name used in tarballs
@@ -98,7 +98,8 @@
 	locale-zh_HK.UTF-8.patch \
 	locale-zh_TW.UTF-8.patch \
 	locale-zh_TW.patch \
-	locale-ru-RU.UTF-8.patch
+	locale-ru-RU.UTF-8.patch \
+	6913809.patch 
 
 # Library name (used for specfiles/mapfiles)
 LIBNAME=X11