From 5e8266868090e2745d7eff89141681ae3f3f10ef Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 20 Apr 2018 11:23:38 +0200 Subject: [PATCH] buffer: Return an error on unmap if buffer is null Signed-off-by: Maxime Ripard --- src/buffer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/buffer.c b/src/buffer.c index 1820db7..b380016 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -158,6 +158,12 @@ VAStatus sunxi_cedrus_MapBuffer(VADriverContextP ctx, VABufferID buf_id, VAStatus sunxi_cedrus_UnmapBuffer(VADriverContextP ctx, VABufferID buf_id) { + INIT_DRIVER_DATA + object_buffer_p obj_buffer = BUFFER(buf_id); + + if (obj_buffer == NULL) + return VA_STATUS_ERROR_INVALID_BUFFER; + /* Do nothing */ return VA_STATUS_SUCCESS; }