tiff: fix memleak

Fixes CID1026764
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/23/merge
Michael Niedermayer 12 years ago
parent bbf43c70dd
commit bbae652113
  1. 4
      libavcodec/tiff.c

@ -453,8 +453,10 @@ static int tiff_unpack_strip(TiffContext *s, uint8_t *dst, int stride,
if (!zbuf) if (!zbuf)
return AVERROR(ENOMEM); return AVERROR(ENOMEM);
if (s->fill_order) { if (s->fill_order) {
if ((ret = deinvert_buffer(s, src, size)) < 0) if ((ret = deinvert_buffer(s, src, size)) < 0) {
av_free(zbuf);
return ret; return ret;
}
ssrc = src = s->deinvert_buf; ssrc = src = s->deinvert_buf;
} }
ret = tiff_uncompress(zbuf, &outlen, src, size); ret = tiff_uncompress(zbuf, &outlen, src, size);

Loading…
Cancel
Save