From 4cb9df49c2a10277693394c3a482a74942106e2b Mon Sep 17 00:00:00 2001 From: Serge Martin Date: Sun, 11 Oct 2020 20:27:44 +0200 Subject: [PATCH] clover: return CL_INVALID_VALUE when origin or region are NULL Signed-off-by: Karol Herbst Reviewed-by: Francisco Jerez Part-of: --- src/gallium/frontends/clover/api/transfer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/clover/api/transfer.cpp b/src/gallium/frontends/clover/api/transfer.cpp index b5ed663f0f1..17a3234bab2 100644 --- a/src/gallium/frontends/clover/api/transfer.cpp +++ b/src/gallium/frontends/clover/api/transfer.cpp @@ -36,6 +36,8 @@ namespace { vector_t vector(const size_t *p) { + if (!p) + throw error(CL_INVALID_VALUE); return range(p, 3); }