Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r91432:1e656d2369ef
Date: 2017-05-28 17:37 +0200
http://bitbucket.org/pypy/pypy/changeset/1e656d2369ef/

Log:    Fix for 0e27a73c87f6

diff --git a/pypy/module/cpyext/bufferobject.py 
b/pypy/module/cpyext/bufferobject.py
--- a/pypy/module/cpyext/bufferobject.py
+++ b/pypy/module/cpyext/bufferobject.py
@@ -56,9 +56,9 @@
         py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, rffi.str2charp(buf.value))
         py_buf.c_b_size = buf.getlength()
     elif isinstance(buf, ArrayBuffer):
-        w_base = buf.array
+        w_base = buf.w_array
         py_buf.c_b_base = make_ref(space, w_base)
-        py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, buf.array._charbuf_start())
+        py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, buf.w_array._charbuf_start())
         py_buf.c_b_size = buf.getlength()
     else:
         raise oefmt(space.w_NotImplementedError, "buffer flavor not supported")
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to