X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fpngdec.c;h=01144680f200bcb8343cd0731ceef8fa8a555134;hb=768b07e3bca7e81d2f9c60badb3973d3d88481dc;hp=f93f200bb152472c24144fc8d849db9f200fb08d;hpb=ccef7a85d6491fb354a36970162fa0204217d8e7;p=ffmpeg diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c index f93f200bb15..01144680f20 100644 --- a/libavcodec/pngdec.c +++ b/libavcodec/pngdec.c @@ -446,7 +446,7 @@ static int decode_zbuf(AVBPrint *bp, const uint8_t *data, return AVERROR_EXTERNAL; zstream.next_in = (unsigned char *)data; zstream.avail_in = data_end - data; - av_bprint_init(bp, 0, -1); + av_bprint_init(bp, 0, AV_BPRINT_SIZE_UNLIMITED); while (zstream.avail_in > 0) { av_bprint_get_buffer(bp, 2, &buf, &buf_size); @@ -1315,7 +1315,7 @@ static int decode_frame_common(AVCodecContext *avctx, PNGDecContext *s, char *gamma_str; int num = bytestream2_get_be32(&s->gb); - av_bprint_init(&bp, 0, -1); + av_bprint_init(&bp, 0, AV_BPRINT_SIZE_UNLIMITED); av_bprintf(&bp, "%i/%i", num, 100000); ret = av_bprint_finalize(&bp, &gamma_str); if (ret < 0)