Andrew Nguyen : shdocvw/tests: Avoid using a freed IUniformResourceLocatorA variable.
Module: wine Branch: master Commit: 2f302cfe0be98d5d542d9b17fbd1de3763f32a42 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2f302cfe0be98d5d542d9b17fb... Author: Andrew Nguyen <anguyen(a)codeweavers.com> Date: Tue Dec 7 03:12:01 2010 -0600 shdocvw/tests: Avoid using a freed IUniformResourceLocatorA variable. Spotted with Valgrind. --- dlls/shdocvw/tests/intshcut.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/shdocvw/tests/intshcut.c b/dlls/shdocvw/tests/intshcut.c index 56efdba..dbfb4d6 100644 --- a/dlls/shdocvw/tests/intshcut.c +++ b/dlls/shdocvw/tests/intshcut.c @@ -241,7 +241,7 @@ static void test_ReadAndWriteProperties(void) LPSTR url = NULL; /* Now read that .url file back in. */ - hr = urlAFromFile->lpVtbl->QueryInterface(urlA, &IID_IPersistFile, (void **) &pf); + hr = urlAFromFile->lpVtbl->QueryInterface(urlAFromFile, &IID_IPersistFile, (void **) &pf); ok(hr == S_OK, "Failed to get the IPersistFile for reading. hr=0x%x\n", hr); hr = IPersistFile_Load(pf, fileNameW, 0); @@ -249,11 +249,11 @@ static void test_ReadAndWriteProperties(void) IPersistFile_Release(pf); - hr = urlA->lpVtbl->GetURL(urlAFromFile, &url); + hr = urlAFromFile->lpVtbl->GetURL(urlAFromFile, &url); ok(lstrcmp(url, testurl) == 0, "Wrong url read from file: %s\n",url); - hr = urlA->lpVtbl->QueryInterface(urlAFromFile, &IID_IPropertySetStorage, (void **) &pPropSetStg); + hr = urlAFromFile->lpVtbl->QueryInterface(urlAFromFile, &IID_IPropertySetStorage, (void **) &pPropSetStg); ok(hr == S_OK, "Unable to get an IPropertySetStorage, hr=0x%x\n", hr); hr = IPropertySetStorage_Open(pPropSetStg, &FMTID_Intshcut, STGM_READ | STGM_SHARE_EXCLUSIVE, &pPropStgRead); @@ -270,7 +270,7 @@ static void test_ReadAndWriteProperties(void) PropVariantClear(&pvread[1]); IPropertyStorage_Release(pPropStgRead); IPropertySetStorage_Release(pPropSetStg); - urlA->lpVtbl->Release(urlA); + urlAFromFile->lpVtbl->Release(urlAFromFile); DeleteFileW(fileNameW); } else
participants (1)
-
Alexandre Julliard