avcodec/pthread_slice: Use av_freep() to avoid leaving stale pointers in memory
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 1 Nov 2014 10:22:06 +0000 (11:22 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 1 Nov 2014 10:36:41 +0000 (11:36 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/pthread_slice.c

index fea989f..b948e16 100644 (file)
@@ -120,7 +120,7 @@ void ff_slice_thread_free(AVCodecContext *avctx)
     pthread_mutex_destroy(&c->current_job_lock);
     pthread_cond_destroy(&c->current_job_cond);
     pthread_cond_destroy(&c->last_job_cond);
-    av_free(c->workers);
+    av_freep(&c->workers);
     av_freep(&avctx->internal->thread_ctx);
 }