From: Pierre d'Herbemont Date: Tue, 22 Jul 2008 20:44:58 +0000 (+0200) Subject: sap: Don't release when not needed. X-Git-Tag: 0.9.0-test3~320 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=755664e5c0481e9856b2cf1fc46b6cc5cb7f27cc;p=vlc sap: Don't release when not needed. --- diff --git a/modules/services_discovery/sap.c b/modules/services_discovery/sap.c index 8977fc2a69..6dfadf508e 100644 --- a/modules/services_discovery/sap.c +++ b/modules/services_discovery/sap.c @@ -671,6 +671,8 @@ static int Demux( demux_t *p_demux ) return VLC_EGENERIC; } + /* This item hasn't been yield by input_GetItem + * don't release it */ p_parent_input = input_GetItem( p_input ); input_item_SetURI( p_parent_input, p_sdp->psz_uri ); @@ -681,7 +683,6 @@ static int Demux( demux_t *p_demux ) p_parent_input->i_type = ITEM_TYPE_NET; vlc_mutex_unlock( &p_parent_input->lock ); - vlc_object_release( p_input ); return VLC_SUCCESS; }