diff smacker.c @ 3694:8765ee4eaa45 libavcodec

Drop unneeded checks before av_free() and change to av_freep() where it's more suitable.
author kostya
date Sat, 09 Sep 2006 11:40:41 +0000
parents 48fc664f7348
children 9b75ab171fa9
line wrap: on
line diff
--- a/smacker.c	Sat Sep 09 11:32:36 2006 +0000
+++ b/smacker.c	Sat Sep 09 11:40:41 2006 +0000
@@ -550,14 +550,10 @@
 {
     SmackVContext * const smk = (SmackVContext *)avctx->priv_data;
 
-    if(smk->mmap_tbl)
-        av_free(smk->mmap_tbl);
-    if(smk->mclr_tbl)
-        av_free(smk->mclr_tbl);
-    if(smk->full_tbl)
-        av_free(smk->full_tbl);
-    if(smk->type_tbl)
-        av_free(smk->type_tbl);
+    av_freep(&smk->mmap_tbl);
+    av_freep(&smk->mclr_tbl);
+    av_freep(&smk->full_tbl);
+    av_freep(&smk->type_tbl);
 
     if (smk->pic.data[0])
         avctx->release_buffer(avctx, &smk->pic);