]> git.sesse.net Git - vlc/blobdiff - modules/codec/ffmpeg/encoder.c
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects...
[vlc] / modules / codec / ffmpeg / encoder.c
index a126b9f32766318dcf818534a54452a41f1d96f7..c0ec8c827f75d81366b832876c2847c6960bdb91 100644 (file)
@@ -1036,7 +1036,7 @@ void E_(CloseEncoder)( vlc_object_t *p_this )
             vlc_thread_join( pp_contexts[i] );
             vlc_mutex_destroy( &pp_contexts[i]->lock );
             vlc_cond_destroy( &pp_contexts[i]->cond );
-            vlc_object_destroy( pp_contexts[i] );
+            vlc_object_release( pp_contexts[i] );
         }
 
         free( pp_contexts );