From 3fa9692ae2324b8fcc1a8aa47b9a75826740b32e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 2 Aug 2014 05:15:57 +0200 Subject: [PATCH] avcodec/hevc: move HEVCLocalContext declaration into loop Found-by: CSA Signed-off-by: Michael Niedermayer --- libavcodec/hevc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c index 06f73e736a..389f3ec837 100644 --- a/libavcodec/hevc.c +++ b/libavcodec/hevc.c @@ -3107,7 +3107,6 @@ fail: static av_cold int hevc_decode_free(AVCodecContext *avctx) { HEVCContext *s = avctx->priv_data; - HEVCLocalContext *lc = s->HEVClc; int i; pic_arrays_free(s); @@ -3148,7 +3147,7 @@ static av_cold int hevc_decode_free(AVCodecContext *avctx) av_freep(&s->sh.size); for (i = 1; i < s->threads_number; i++) { - lc = s->HEVClcList[i]; + HEVCLocalContext *lc = s->HEVClcList[i]; if (lc) { av_freep(&s->HEVClcList[i]); av_freep(&s->sList[i]);