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); }