Jacek Caban wrote:
>Index: dlls/urlmon/urlmon_main.c
>===================================================================
>RCS file: /home/wine/wine/dlls/urlmon/urlmon_main.c,v
>retrieving revision 1.32
>diff -u -p -r1.32 urlmon_main.c
>--- dlls/urlmon/urlmon_main.c 6 Sep 2005 09:27:04 -0000 1.32
>+++ dlls/urlmon/urlmon_main.c 7 Sep 2005 16:44:48 -0000
>@@ -362,3 +362,27 @@ HRESULT WINAPI CoGetClassObjectFromURL(
> debugstr_guid(riid), ppv);
> return E_NOINTERFACE;
> }
>+
>+/***********************************************************************
>+ * ReleaseBindInfo (URLMON.@)
>+ *
>+ * Release the resources used by the specified BINDINFO structure.
>+ *
>+ * PARAMS
>+ * pbindinfo [I] BINDINFO to release.
>+ *
>+ * RETURNS
>+ * Nothing.
>+ */
>+void WINAPI ReleaseBindInfo(BINDINFO* pbindinfo)
>+{
>+ TRACE("(%p)\n", pbindinfo);
>+
>+ if(!pbindinfo)
>+ return;
>+
>+ if(pbindinfo->szExtraInfo)
>+ CoTaskMemFree(pbindinfo->szExtraInfo);
>
>
There is no need for the NULL check above.
>+ if(pbindinfo->pUnk)
>+ IUnknown_Release(pbindinfo->pUnk);
>+}
>
>
--
Rob Shearman