]> git.sesse.net Git - vlc/blobdiff - modules/control/lirc.c
Potential memleak.
[vlc] / modules / control / lirc.c
index 1951c1751a495d5e5dcba6e129621ffd53e65b5b..0ae6fbb1faf8351274d0a73a39aa11e37fac18ed 100644 (file)
@@ -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;
     }