X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fpngdec.c;h=01144680f200bcb8343cd0731ceef8fa8a555134;hb=237bbf6678a0c3fc6962716edf72db1063de860c;hp=f93f200bb152472c24144fc8d849db9f200fb08d;hpb=fe1fb48e2bd1e5bddcde8b898084851cc8f6939c;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)