summaryrefslogtreecommitdiffstats
path: root/SOURCES/bash-3.1-wcschr.dif
blob: 00c3aaaa53a9f0e7cf0687c93e4648d6e780632d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--- subst.c
+++ subst.c	2006-05-31 16:59:58.000000000 +0000
@@ -946,8 +946,9 @@
 		  len = mbstowcs (wcharlist, charlist, 0);
 		  if (len == -1)
 		    len = 0;
-		  wcharlist = xmalloc ((sizeof (wchar_t) * len) + 1);
+		  wcharlist = xmalloc ((sizeof (wchar_t)) * (len + 1));
 		  mbstowcs (wcharlist, charlist, len);
+		  wcharlist[len] = (wchar_t)0;
 		}
 
 	      if (wcschr (wcharlist, wc))