From 53ef4cbee35d6bead5abc8bde72ca11e1b6c7b61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Tue, 7 Oct 2003 22:06:52 +0000 Subject: [PATCH] Reserve space for terminating NUL character in window text svn path=/trunk/; revision=6267 --- reactos/lib/user32/windows/defwnd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/lib/user32/windows/defwnd.c b/reactos/lib/user32/windows/defwnd.c index eda1ade03f5..a4390428cb3 100644 --- a/reactos/lib/user32/windows/defwnd.c +++ b/reactos/lib/user32/windows/defwnd.c @@ -1,4 +1,4 @@ -/* $Id: defwnd.c,v 1.95 2003/10/07 15:42:37 weiden Exp $ +/* $Id: defwnd.c,v 1.96 2003/10/07 22:06:52 gvg Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS user32.dll @@ -2296,7 +2296,7 @@ DefWindowProcA(HWND hWnd, (LPSTR)(ULONG)GlobalAddAtomA("USER32!WindowTextAtomA"); } WindowText = RtlAllocateHeap(RtlGetProcessHeap(), 0, - strlen(Cs->lpszName) * sizeof(CHAR)); + (strlen(Cs->lpszName) + 1) * sizeof(CHAR)); strcpy(WindowText, Cs->lpszName); SetPropA(hWnd, WindowTextAtom, WindowText); } @@ -2400,7 +2400,7 @@ DefWindowProcW(HWND hWnd, (LPWSTR)(DWORD)GlobalAddAtomW(L"USER32!WindowTextAtomW"); } WindowText = RtlAllocateHeap(RtlGetProcessHeap(), 0, - wcslen(CreateStruct->lpszName) * sizeof(WCHAR)); + (wcslen(CreateStruct->lpszName) + 1) * sizeof(WCHAR)); wcscpy(WindowText, CreateStruct->lpszName); SetPropW(hWnd, WindowTextAtom, WindowText); }