From: Luo Xionghu <[email protected]>

v2: move the memset inside the pointer check.

Signed-off-by: Luo Xionghu <[email protected]>
---
 src/cl_api.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/cl_api.c b/src/cl_api.c
index d8ccd7e..7cfded9 100644
--- a/src/cl_api.c
+++ b/src/cl_api.c
@@ -57,6 +57,7 @@ typedef intptr_t cl_device_partition_property;
          if (param_value && param_value_size < sizeof(TYPE)*ELT) \
              return CL_INVALID_VALUE;  \
          if (param_value) { \
+             memset(param_value, 0, param_value_size); \
              memcpy(param_value, (VAL), sizeof(TYPE)*ELT); \
          } \
           \
-- 
1.9.1

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to