diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c
index c488989bd8a77ce791906f99206f9f38bf0125d8..cbd3aabc760663d18a63a1e9e65c06ab48bcbe68 100644
--- a/libavformat/mpegtsenc.c
+++ b/libavformat/mpegtsenc.c
@@ -635,7 +635,6 @@ static int mpegts_write_header(AVFormatContext *s)
 fail:
     av_free(pids);
     for (i = 0; i < s->nb_streams; i++) {
-        MpegTSWriteStream *ts_st;
         st    = s->streams[i];
         ts_st = st->priv_data;
         if (ts_st) {