From 453d9363d83b7d4d27b7c0419046352f043bcae5 Mon Sep 17 00:00:00 2001
From: Marko Bencun <mbencun@gmail.com>
Date: Wed, 4 Sep 2013 12:58:24 +0200
Subject: [PATCH] save one unneeded null-byte

---
 pyopencl/cffi_cl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyopencl/cffi_cl.py b/pyopencl/cffi_cl.py
index 5f8a3cd4..408f3e5f 100644
--- a/pyopencl/cffi_cl.py
+++ b/pyopencl/cffi_cl.py
@@ -302,7 +302,7 @@ class _Program(_Common):
             
         ptr_program = _ffi.new('void **')
         ptr_devices = _ffi.new('void*[]', [device.ptr for device in devices])
-        ptr_binaries = [_ffi.new('char[]', binary) for binary in binaries]
+        ptr_binaries = [_ffi.new('char[%i]' % len(binary), binary) for binary in binaries]
         binary_sizes = _ffi.new('size_t[]', map(len, binaries))
 
         _handle_error(_lib._create_program_with_binary(
-- 
GitLab