From 577d03da0c0c749d2b1145b94f3aabd380a271aa Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 25 Mar 2014 15:44:47 +0100 Subject: dvdnav: fix minor memory leak This was usually handled at the end of the switch statement, so if something returns from the function before that, the event has to be freed explicitly. --- player/dvdnav.c | 1 + 1 file changed, 1 insertion(+) diff --git a/player/dvdnav.c b/player/dvdnav.c index 3f711b4834..0832e7fd9d 100644 --- a/player/dvdnav.c +++ b/player/dvdnav.c @@ -142,6 +142,7 @@ void mp_handle_nav(struct MPContext *mpctx) MP_VERBOSE(nav, "reload\n"); // return immediately. // other events should be handled after reloaded. + talloc_free(ev); return; } case MP_NAV_EVENT_RESET: { -- cgit v1.2.3