shlwapi/tests: Don't access memory when the allocation failed.
This commit is contained in:
parent
77e1b38f26
commit
787ab4572d
|
@ -2889,8 +2889,11 @@ static void test_SHGetShellKey(void)
|
||||||
hres = pSKAllocValueW(SHKEY_Root_HKLM, WineTestW, NULL, NULL, (void**)&alloc_data, &size);
|
hres = pSKAllocValueW(SHKEY_Root_HKLM, WineTestW, NULL, NULL, (void**)&alloc_data, &size);
|
||||||
ok(hres == S_OK, "hres= %x\n", hres);
|
ok(hres == S_OK, "hres= %x\n", hres);
|
||||||
ok(size == sizeof(DWORD), "size = %d\n", size);
|
ok(size == sizeof(DWORD), "size = %d\n", size);
|
||||||
|
if (SUCCEEDED(hres))
|
||||||
|
{
|
||||||
ok(*alloc_data == 1234, "*alloc_data = %d\n", *alloc_data);
|
ok(*alloc_data == 1234, "*alloc_data = %d\n", *alloc_data);
|
||||||
LocalFree(alloc_data);
|
LocalFree(alloc_data);
|
||||||
|
}
|
||||||
|
|
||||||
hres = pSKDeleteValueW(SHKEY_Root_HKLM, WineTestW, NULL);
|
hres = pSKDeleteValueW(SHKEY_Root_HKLM, WineTestW, NULL);
|
||||||
ok(hres == S_OK, "hres = %x\n", hres);
|
ok(hres == S_OK, "hres = %x\n", hres);
|
||||||
|
|
Loading…
Reference in New Issue