+2010-04-13 John Bowman <bowman@math.ualberta.ca>
+
+ * cygheap.cc (cwcsdup): Fix allocation size to accommodate sizeof WCHAR.
+ (cwcsdup1): Ditto.
+
2010-04-12 Corinna Vinschen <corinna@vinschen.de>
* include/cygwin/version.h: Bump DLL minor version number to 5.
cwcsdup (const PWCHAR s)
{
MALLOC_CHECK;
- PWCHAR p = (PWCHAR) cmalloc (HEAP_STR, wcslen (s) + 1);
+ PWCHAR p = (PWCHAR) cmalloc (HEAP_STR, (wcslen (s) + 1) * sizeof (WCHAR));
if (!p)
return NULL;
wcpcpy (p, s);
cwcsdup1 (const PWCHAR s)
{
MALLOC_CHECK;
- PWCHAR p = (PWCHAR) cmalloc (HEAP_1_STR, wcslen (s) + 1);
+ PWCHAR p = (PWCHAR) cmalloc (HEAP_1_STR, (wcslen (s) + 1) * sizeof (WCHAR));
if (!p)
return NULL;
wcpcpy (p, s);