The CL_PROGRAM_BINARIES forget to return the param value size.

Signed-off-by: Zhigang Gong <zhigang.g...@intel.com>
---
 src/cl_api.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/cl_api.c b/src/cl_api.c
index 73c5641..033e279 100644
--- a/src/cl_api.c
+++ b/src/cl_api.c
@@ -907,6 +907,8 @@ clGetProgramInfo(cl_program       program,
   } else if (param_name == CL_PROGRAM_BINARY_SIZES) {
     FILL_GETINFO_RET (size_t, 1, (&program->bin_sz), CL_SUCCESS);
   } else if (param_name == CL_PROGRAM_BINARIES) {
+    if (param_value_size_ret)
+      *param_value_size_ret = sizeof(void*);
     if (!param_value)
       return CL_SUCCESS;
 
-- 
1.7.9.5

_______________________________________________
Beignet mailing list
Beignet@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to