On 12/05/15 17:55, Luca Barbato wrote: > From: Vittorio Giovara <[email protected]> > > --- > libavcodec/jpeglsdec.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/libavcodec/jpeglsdec.c b/libavcodec/jpeglsdec.c > index d9b08fb..3b93799 100644 > --- a/libavcodec/jpeglsdec.c > +++ b/libavcodec/jpeglsdec.c > @@ -278,10 +278,16 @@ int ff_jpegls_decode_picture(MJpegDecodeContext *s, int > near, > int off = 0, stride = 1, width, shift, ret = 0; > > zero = av_mallocz(s->picture_ptr->linesize[0]); > + if (!zero) > + return AVERROR(ENOMEM); > last = zero; > cur = s->picture_ptr->data[0]; > > state = av_mallocz(sizeof(JLSState)); > + if (!state) { > + av_free(zero); > + return AVERROR(ENOMEM); > + } > /* initialize JPEG-LS state from JPEG parameters */ > state->near = near; > state->bpp = (s->bits < 2) ? 2 : s->bits; >
Ok. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
