sd: avahi: fix use-after-free of renderer items
authorThomas Guillem <thomas@gllm.fr>
Fri, 1 Feb 2019 14:25:53 +0000 (15:25 +0100)
committerSebastian Ramacher <sramacher@debian.org>
Thu, 27 Feb 2020 20:44:49 +0000 (20:44 +0000)
(cherry picked from commit 7e6756602054e4c32d4d4407ada7eaf9396e7023)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0008-sd-avahi-fix-use-after-free-of-renderer-items.patch

modules/services_discovery/avahi.c

index 79928db95b87773ede8dc870d7be199d69103179..1cc719c3f96631fb5d2f06c8f6d878a15267ee8d 100644 (file)
@@ -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 );