lavc/cbs_h2645: Use av_realloc instead of av_malloc
authorThierry Foucu <tfoucu@gmail.com>
Mon, 26 Aug 2019 20:50:40 +0000 (13:50 -0700)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Wed, 28 Aug 2019 19:57:48 +0000 (21:57 +0200)
Follow the description of av_realloc, the memory needs to be allocated
by av_realloc.

libavcodec/cbs_h2645.c

index 69ea6dc..8da8421 100644 (file)
@@ -1457,7 +1457,7 @@ static int cbs_h2645_assemble_fragment(CodedBitstreamContext *ctx,
         max_size += 3 + frag->units[i].data_size * 3 / 2;
     }
 
-    data = av_malloc(max_size + AV_INPUT_BUFFER_PADDING_SIZE);
+    data = av_realloc(NULL, max_size + AV_INPUT_BUFFER_PADDING_SIZE);
     if (!data)
         return AVERROR(ENOMEM);