Jacek Caban : mshtml: Release listeners in call_event_handlers.

Alexandre Julliard julliard at winehq.org
Tue Oct 31 13:16:01 CDT 2017


Module: wine
Branch: master
Commit: d2552c06a0c2c6f259960d92414ca1847d5f75c9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d2552c06a0c2c6f259960d92414ca1847d5f75c9

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Oct 25 23:20:39 2017 +0200

mshtml: Release listeners in call_event_handlers.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mshtml/htmlevent.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/mshtml/htmlevent.c b/dlls/mshtml/htmlevent.c
index a3359e0..f9d2460 100644
--- a/dlls/mshtml/htmlevent.c
+++ b/dlls/mshtml/htmlevent.c
@@ -1439,6 +1439,8 @@ static void call_event_handlers(EventTarget *event_target, DOMEvent *event)
         }
     }
 
+    for(listener = listeners; listener < listeners + listeners_cnt; listener++)
+        IDispatch_Release(listener->function);
     if(listeners != listeners_buf)
         heap_free(listeners);
     if(event->phase == DEP_CAPTURING_PHASE)




More information about the wine-cvs mailing list