From 755664e5c0481e9856b2cf1fc46b6cc5cb7f27cc Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Tue, 22 Jul 2008 22:44:58 +0200 Subject: [PATCH] sap: Don't release when not needed. --- modules/services_discovery/sap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.39.2