]> git.sesse.net Git - vlc/blobdiff - modules/access/cdda.c
Release playlist
[vlc] / modules / access / cdda.c
index 321d5e5e9caafe3eb96943bf137c8eb84b3124d2..e6d486aa7c4fab3cf9db95935615dcb14e28ce5f 100644 (file)
@@ -266,11 +266,15 @@ static int Open( vlc_object_t *p_this )
                           p_playlist->status.i_view, p_playlist->status.p_item,
                           NULL );
     }
+
+    if( p_playlist ) vlc_object_release( p_playlist );
+
     return VLC_SUCCESS;
 
 error:
     ioctl_Close( VLC_OBJECT(p_access), p_sys->vcddev );
     free( p_sys );
+    if( p_playlist ) vlc_object_release( p_playlist );
     return VLC_EGENERIC;
 }