if( !psz_file )
{
msg_Err( p_dec, "specify a file with --fake-file=..." );
+ free( p_dec->p_sys );
return VLC_EGENERIC;
}
var_AddCallback( p_dec, "fake-file", FakeCallback, p_dec );
if ( p_image == NULL )
{
msg_Err( p_dec, "unable to read image file %s", psz_file );
+ free( psz_file );
+ free( p_dec->p_sys );
return VLC_EGENERIC;
}
msg_Dbg( p_dec, "file %s loaded successfully", psz_file );
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;
}
{
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;
}