From 13fecbfb5eea771af80abb0bfb583840082c66a0 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Tue, 27 May 2014 01:35:20 -0500 Subject: [PATCH] More fixes for switch to new buffer interface --- src/wrapper/wrap_cl.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wrapper/wrap_cl.hpp b/src/wrapper/wrap_cl.hpp index 9e4c141c..5c9ddd6e 100644 --- a/src/wrapper/wrap_cl.hpp +++ b/src/wrapper/wrap_cl.hpp @@ -2420,6 +2420,8 @@ namespace pyopencl std::auto_ptr<py_buffer_wrapper> retained_buf_obj; if (buffer.ptr() != Py_None) { + retained_buf_obj = std::auto_ptr<py_buffer_wrapper>(new py_buffer_wrapper); + int py_buf_flags = PyBUF_ANY_CONTIGUOUS; if ((flags & CL_MEM_USE_HOST_PTR) && ((flags & CL_MEM_READ_WRITE) @@ -2564,6 +2566,8 @@ namespace pyopencl std::auto_ptr<py_buffer_wrapper> retained_buf_obj; if (buffer.ptr() != Py_None) { + retained_buf_obj = std::auto_ptr<py_buffer_wrapper>(new py_buffer_wrapper); + int py_buf_flags = PyBUF_ANY_CONTIGUOUS; if ((flags & CL_MEM_USE_HOST_PTR) && ((flags & CL_MEM_READ_WRITE) -- GitLab