Merge commit '3919a4572690894d0a7ad4170d699c52b4748194'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 29 Apr 2015 01:45:27 +0000 (03:45 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 29 Apr 2015 01:47:15 +0000 (03:47 +0200)
* commit '3919a4572690894d0a7ad4170d699c52b4748194':
  jpeglsenc: Check memory allocations

Conflicts:
libavcodec/jpeglsenc.c

See: 48214956b2f115e9cadfcdf1ff06a2477c87a295
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/jpeglsenc.c

@@@ -255,8 -254,10 +255,10 @@@ static int encode_picture_ls(AVCodecCon
      PutBitContext pb, pb2;
      GetBitContext gb;
      uint8_t *buf2 = NULL;
-     uint8_t *zero, *cur, *last;
+     uint8_t *zero = NULL;
+     uint8_t *cur  = NULL;
+     uint8_t *last = NULL;
 -    JLSState *state;
 +    JLSState *state = NULL;
      int i, size, ret;
      int comps;
  
  
      ls_store_lse(state, &pb);
  
-     zero = av_mallocz(FFABS(p->linesize[0]));
 -    zero = last = av_mallocz(p->linesize[0]);
++    zero = last = av_mallocz(FFABS(p->linesize[0]));
      if (!zero)
-         goto fail;
+         goto memfail;
  
-     last = zero;
      cur  = p->data[0];
      if (avctx->pix_fmt == AV_PIX_FMT_GRAY8) {
          int t = 0;