]> git.sesse.net Git - vlc/blobdiff - src/misc/events.c
misc/events.c: Avoid leaking the array.
[vlc] / src / misc / events.c
index 5f6236c5c00f30b94d3f77d16a2913a49de62f1c..d93cfc4de9398cbd715000d56c3cd07d4fe39c27 100644 (file)
@@ -105,8 +105,10 @@ void vlc_event_manager_fini( vlc_event_manager_t * p_em )
         FOREACH_ARRAY( listener, listeners_group->listeners )
             free( listener );
         FOREACH_END()
+        ARRAY_RESET( listeners_group->listeners );
         free( listeners_group );
     FOREACH_END()
+    ARRAY_RESET( p_em->listeners_groups );
 }
 
 /**