]> git.sesse.net Git - vlc/commitdiff
Missing vlc_object_attach
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 28 Jan 2010 19:29:30 +0000 (21:29 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 28 Jan 2010 19:29:30 +0000 (21:29 +0200)
src/input/input.c
src/playlist/fetcher.c

index 73b6e83aab65833668e1467dc58411f9027597f5..39dfd104c57f4e548e21aa2d9f1b7a9a525df10f 100644 (file)
@@ -2808,6 +2808,7 @@ static void InputSourceMeta( input_thread_t *p_input,
                            VLC_OBJECT_GENERIC, "demux meta" );
     if( !p_demux_meta )
         return;
+    vlc_object_attach( p_demux_meta, p_demux );
     p_demux_meta->p_demux = p_demux;
     p_demux_meta->p_item = p_input->p->p_item;
 
index f227a412d964ae8681299ba5959cf5a4edbc8acf..de85c8bf2cfb86a55fbb6e05119780a1b570309a 100644 (file)
@@ -338,6 +338,7 @@ static void FetchMeta( playlist_fetcher_t *p_fetcher, input_item_t *p_item )
     if( !p_demux_meta )
         return;
 
+    vlc_object_attach( p_demux_meta, p_fetcher->p_playlist );
     p_demux_meta->p_demux = NULL;
     p_demux_meta->p_item = p_item;