vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Dec 22 22:03:33 2016 +0200| [edc3e0ba61a270651cff4ba4ae773e1d28bfcc30] | committer: Rémi Denis-Courmont
globalhotkeys/xcb: fix memory leaks > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=edc3e0ba61a270651cff4ba4ae773e1d28bfcc30 --- modules/control/globalhotkeys/xcb.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/control/globalhotkeys/xcb.c b/modules/control/globalhotkeys/xcb.c index 712e880..5a3f298 100644 --- a/modules/control/globalhotkeys/xcb.c +++ b/modules/control/globalhotkeys/xcb.c @@ -159,11 +159,9 @@ static void Close( vlc_object_t *p_this ) vlc_cancel( p_sys->thread ); vlc_join( p_sys->thread, NULL ); - if( p_sys->p_map ) - { - free( p_sys->p_map->p_keys ); - free( p_sys->p_map ); - } + for( int i = 0; i < p_sys->i_map; i++ ) + free( p_sys->p_map[i].p_keys ); + free( p_sys->p_map ); xcb_key_symbols_free( p_sys->p_symbols ); xcb_disconnect( p_sys->p_connection ); free( p_sys ); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
