X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fdirectory.c;h=5777b08a332e09837e8eafd186df843428679fbe;hb=3e0ef87588c1e0b5b906887578da8cb3c8eee5a4;hp=124bba878064ef184e30b747d69283b2c8882a78;hpb=494ace96d068ee8e4b6b689da0ae469c0c0e4fe3;p=vlc diff --git a/modules/access/directory.c b/modules/access/directory.c index 124bba8780..5777b08a33 100644 --- a/modules/access/directory.c +++ b/modules/access/directory.c @@ -215,7 +215,7 @@ static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len) if( !p_input ) { msg_Err( p_access, "unable to find input (internal error)" ); - vlc_object_release( p_playlist ); + pl_Release( p_access ); return VLC_ENOOBJ; } @@ -226,7 +226,7 @@ static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len) { msg_Err( p_access, "unable to find item in playlist" ); vlc_object_release( p_input ); - vlc_object_release( p_playlist ); + pl_Release( p_playlist ); return VLC_ENOOBJ; } @@ -264,7 +264,7 @@ static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len) free( psz_name ); vlc_object_release( p_input ); - vlc_object_release( p_playlist ); + pl_Release( p_access ); /* Return fake data forever */ p_access->pf_read = ReadNull;