1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-15 14:13:16 +02:00

avfilter/lavfutils: Don't use uninitialized pointers for freeing

Happened on several error conditions, e.g. if there is just no decoder
for the format (like with svg images).

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
Andreas Rheinhardt
2020-09-10 15:36:11 +02:00
parent 5fc3eda8de
commit 3d1a9824b8

View File

@@ -28,9 +28,9 @@ int ff_load_image(uint8_t *data[4], int linesize[4],
AVInputFormat *iformat = NULL; AVInputFormat *iformat = NULL;
AVFormatContext *format_ctx = NULL; AVFormatContext *format_ctx = NULL;
AVCodec *codec; AVCodec *codec;
AVCodecContext *codec_ctx; AVCodecContext *codec_ctx = NULL;
AVCodecParameters *par; AVCodecParameters *par;
AVFrame *frame; AVFrame *frame = NULL;
int frame_decoded, ret = 0; int frame_decoded, ret = 0;
AVPacket pkt; AVPacket pkt;
AVDictionary *opt=NULL; AVDictionary *opt=NULL;