]> git.sesse.net Git - vlc/blobdiff - src/misc/filter_chain.c
Remove useless vlc_object_detach() before vlc_object_release()
[vlc] / src / misc / filter_chain.c
index 24f54e194c400e1831f199f3b21db8378735c8ea..823d24dc53cc1bd0d36d5fbe27de507ba7b02e0e 100644 (file)
@@ -366,7 +366,6 @@ error:
         module_unneed( p_filter, p_filter->p_module );
     es_format_Clean( &p_filter->fmt_in );
     es_format_Clean( &p_filter->fmt_out );
-    vlc_object_detach( p_filter );
     vlc_object_release( p_filter );
     return NULL;
 }
@@ -438,7 +437,6 @@ static int filter_chain_DeleteFilterInternal( filter_chain_t *p_chain,
     else
         AllocatorClean( &p_chain->allocator, p_chained );
 
-    vlc_object_detach( p_filter );
     if( p_filter->p_module )
         module_unneed( p_filter, p_filter->p_module );
     free( p_chained->mouse );