{
ULONG size = (wcslen(className) + 1)* sizeof(WCHAR);
PWCHAR buffer = (PWCHAR)malloc(size);
- if (GetClassNameW(hwnd, buffer, size ) == 0) return FALSE;
+ if (GetClassNameW(hwnd, buffer, size ) == 0)
+ {
+ free(buffer);
+ return FALSE;
+ }
int res = wcscmp(buffer, className);
free(buffer);
return res == 0;
if (!CreateCShellMenu(&shellMenu, &dockingMenu, &menuWithSite))
{
skip("failed to create CShellMenuObject\n");
+ delete dummyWindow;
return;
}
if (!CreateCShellMenu(&shellMenu, &dockingMenu, &menuWithSite))
{
skip("failed to create CShellMenuObject\n");
+ delete dummyWindow;
return;
}