shithub: dav1d

Download patch

ref: ff2dcd6b596643c97fd8d4801bbcde94f01b6347
parent: 9e73bb8f42673674c6ddf1e87e72f2c7edaec52e
author: Derek Buitenhuis <derek.buitenhuis@gmail.com>
date: Tue Oct 2 09:33:18 EDT 2018

decode: Fix unchecked malloc in decode_frame

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>

--- a/src/decode.c
+++ b/src/decode.c
@@ -2285,6 +2285,7 @@
             f->frame_thread.tile_start_off =
                 malloc(sizeof(*f->frame_thread.tile_start_off) *
                        f->frame_hdr.tiling.cols * f->frame_hdr.tiling.rows);
+            if (!f->frame_thread.tile_start_off) return -ENOMEM;
         }
         f->n_ts = f->frame_hdr.tiling.cols * f->frame_hdr.tiling.rows;
     }