Commit a744064c authored by Michael Niedermayer's avatar Michael Niedermayer

avcodec/tiff: reset geotag_count in free_geotags()

Fixes null pointer dereference
Fixes: signal_sigsegv_19d922e_3688_cov_1577641655_aletrek_tiff.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 0997c250
...@@ -79,6 +79,7 @@ static void free_geotags(TiffContext *const s) ...@@ -79,6 +79,7 @@ static void free_geotags(TiffContext *const s)
av_freep(&s->geotags[i].val); av_freep(&s->geotags[i].val);
} }
av_freep(&s->geotags); av_freep(&s->geotags);
s->geotag_count = 0;
} }
#define RET_GEOKEY(TYPE, array, element)\ #define RET_GEOKEY(TYPE, array, element)\
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment