avcodec/vc2enc_dwt: Avoid NULL - 0

It is sane, but UB. It could happen in case of allocation errors
in vc2_encode_init().

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
release/5.1
Andreas Rheinhardt 3 years ago
parent fb36af3b66
commit 31da97b083
  1. 6
      libavcodec/vc2enc_dwt.c

@ -276,6 +276,8 @@ av_cold int ff_vc2enc_init_transforms(VC2TransformContext *s, int p_stride,
av_cold void ff_vc2enc_free_transforms(VC2TransformContext *s)
{
av_free(s->buffer - s->padding);
s->buffer = NULL;
if (s->buffer) {
av_free(s->buffer - s->padding);
s->buffer = NULL;
}
}

Loading…
Cancel
Save