X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fcontrol%2Flirc.c;h=0ae6fbb1faf8351274d0a73a39aa11e37fac18ed;hb=88b1d54a0d3eb0b66aac5b1eb24867bc355d54e1;hp=88eb631fe3597977e1be62248bfad9eb6d46f2e9;hpb=13ae40b0efc4f1b1ce205d9a057537047fcab3f4;p=vlc diff --git a/modules/control/lirc.c b/modules/control/lirc.c index 88eb631fe3..0ae6fbb1fa 100644 --- a/modules/control/lirc.c +++ b/modules/control/lirc.c @@ -31,7 +31,7 @@ # include "config.h" #endif -#include +#include #include #include #include @@ -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; }