From b342b1a30ea771e15b40c23143c95dc08bef0e55 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(+) (limited to 'player') diff --git a/player/dvdnav.c b/player/dvdnav.c index d267d156f8..12ce5b621b 100644 --- a/player/dvdnav.c +++ b/player/dvdnav.c @@ -166,6 +166,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