* cygheap.cc (cwcsdup): Fix allocation size to accommodate sizeof WCHAR.
(cwcsdup1): Ditto.
This commit is contained in:
		@@ -363,7 +363,7 @@ extern "C" PWCHAR __stdcall
 | 
			
		||||
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);
 | 
			
		||||
@@ -375,7 +375,7 @@ extern "C" PWCHAR __stdcall
 | 
			
		||||
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);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user