From: Thomas Guillem Date: Fri, 1 Feb 2019 14:25:53 +0000 (+0100) Subject: sd: avahi: fix use-after-free of renderer items X-Git-Tag: archive/raspbian/3.0.11.1-2+rpi1~1^2^2^2^2^2^2^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=af0e360f36abb7d847226075a083dcedb556d7a6;p=vlc.git sd: avahi: fix use-after-free of renderer items (cherry picked from commit 7e6756602054e4c32d4d4407ada7eaf9396e7023) Signed-off-by: Thomas Guillem Gbp-Pq: Name 0008-sd-avahi-fix-use-after-free-of-renderer-items.patch --- diff --git a/modules/services_discovery/avahi.c b/modules/services_discovery/avahi.c index 79928db9..1cc719c3 100644 --- a/modules/services_discovery/avahi.c +++ b/modules/services_discovery/avahi.c @@ -199,7 +199,6 @@ static void add_renderer( const char *psz_protocol, const char *psz_name, vlc_dictionary_insert( &p_sys->services_name_to_input_item, psz_name, p_renderer_item); vlc_rd_add_item( p_rd, p_renderer_item ); - vlc_renderer_item_release( p_renderer_item ); error: free( friendly_name );