diff --git a/libavformat/aiff.c b/libavformat/aiff.c
index 10eb1d1f4b33ad6e9aae206767e90c48f5af1cf1..813c7626a473c9ca0cd353d08a59740b7281d634 100644
--- a/libavformat/aiff.c
+++ b/libavformat/aiff.c
@@ -166,7 +166,6 @@ static int aiff_write_header(AVFormatContext *s)
 
     /* First verify if format is ok */
     if (!enc->codec_tag) {
-        av_free(aiff);
         return -1;
     }