Module: wine Branch: master Commit: 414ddfa671d586fbc4f00f63d7c99f0079cd9048 URL: http://source.winehq.org/git/wine.git/?a=commit;h=414ddfa671d586fbc4f00f63d7...
Author: Misha Koshelev mk144210@bcm.edu Date: Tue Jul 24 00:14:58 2007 -0500
urlmon: If we are using an internal protocol ClassFactory, call its AddRef as the caller must Release the object.
---
dlls/urlmon/session.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/urlmon/session.c b/dlls/urlmon/session.c index 6e80996..a57a8dc 100644 --- a/dlls/urlmon/session.c +++ b/dlls/urlmon/session.c @@ -151,6 +151,7 @@ HRESULT get_protocol_handler(LPCWSTR url, CLSID *clsid, IClassFactory **ret) ns = find_name_space(schema); if(ns) { *ret = ns->cf; + IClassFactory_AddRef(*ret); if(clsid) *clsid = ns->clsid; return S_OK;