shell32: Release iTypeInfo on error.
authorAlexander Morozov <amorozov@etersoft.ru>
Wed, 2 Feb 2011 17:14:40 +0000 (20:14 +0300)
committerTest Robot <wine-patches-test@office.etersoft.ru>
Wed, 2 Feb 2011 19:07:12 +0000 (22:07 +0300)
dlls/shell32/shelldispatch.c

index 3497c3dbb9f335355eef90aad3cf1718d2cd5718..bef14d8c4023e18dcdac9bdf062480c354023e17 100644 (file)
@@ -711,6 +711,7 @@ static HRESULT Folder_Constructor(VARIANT *dir, Folder **ppsdf)
     ret = VariantCopy(&This->dir, dir);
     if (FAILED(ret))
     {
+        ITypeInfo_Release(This->iTypeInfo);
         HeapFree(GetProcessHeap(), 0, This);
         return E_OUTOFMEMORY;
     }