X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcontrol%2Flirc.c;h=0ae6fbb1faf8351274d0a73a39aa11e37fac18ed;hb=be68773052b3b440f3274b1164fb07b22d147a59;hp=1951c1751a495d5e5dcba6e129621ffd53e65b5b;hpb=be378fbc80c384e2541517d6853b59411b7e67de;p=vlc diff --git a/modules/control/lirc.c b/modules/control/lirc.c index 1951c1751a..0ae6fbb1fa 100644 --- a/modules/control/lirc.c +++ b/modules/control/lirc.c @@ -98,6 +98,7 @@ static int Open( vlc_object_t *p_this ) if( i_fd == -1 ) { msg_Err( p_intf, "lirc initialisation failed" ); + free( p_intf->p_sys->psz_file ); free( p_intf->p_sys ); return 1; } @@ -109,6 +110,7 @@ static int Open( vlc_object_t *p_this ) { msg_Err( p_intf, "failure while reading lirc config" ); lirc_deinit(); + free( p_intf->p_sys->psz_file ); free( p_intf->p_sys ); return 1; }