summaryrefslogtreecommitdiff
blob: 84ccf85bd3ae964f52e630dfcdbd6eb382c2a568 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- openMotif-2.2.3/lib/Xm/DataF.c.pixel_length
+++ openMotif-2.2.3/lib/Xm/DataF.c
@@ -8648,7 +8648,7 @@
 	    curr_str++;
 	    i++;
 	 } else {
-	    wchar_t tmp;
+	    wchar_t tmp[XmTextF_max_char_size(tf)+1];
 	    int num_conv;
 	    num_conv = mbtowc(&tmp, curr_str, XmTextF_max_char_size(tf));
             if (num_conv >= 0 && df_FindPixelLength(tf, (char*) &tmp, 1)) {