Jacek Caban : urlmon: Fixed ref count leak.
Module: wine Branch: master Commit: ac61b90f87a2062b99f6f70686ea86b5b6c241c3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ac61b90f87a2062b99f6f70686... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Wed Feb 6 17:42:55 2008 +0100 urlmon: Fixed ref count leak. --- dlls/urlmon/binding.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c index 6c5ed61..b564651 100644 --- a/dlls/urlmon/binding.c +++ b/dlls/urlmon/binding.c @@ -811,7 +811,10 @@ static stgmed_obj_t *create_stgmed_stream(stgmed_buf_t *buf) static void stgmed_file_release(stgmed_obj_t *obj) { - heap_free(obj); + stgmed_file_obj_t *file_obj = (stgmed_file_obj_t*)obj; + + IUnknown_Release(STGMEDUNK(file_obj->buf)); + heap_free(file_obj); } static HRESULT stgmed_file_fill_stgmed(stgmed_obj_t *obj, STGMEDIUM *stgmed)
participants (1)
-
Alexandre Julliard