summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>2013-05-16 12:57:28 +0900
committerYAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>2013-05-16 12:58:00 +0900
commit63b9fa5843ad9e38e3797c061de495f49659ab08 (patch)
treec7d33e4df7a5774771945a570a28357003cf61b8
parentb0c193f3e07fdabc3d489bd5e134e3e41733f204 (diff)
downloadmsgpack-python-63b9fa5843ad9e38e3797c061de495f49659ab08.tar.gz
fix a compilation error
msgpack/_unpacker.pyx: In function 'PyObject* __pyx_pf_7msgpack_9_unpacker_unpac kb(PyObject*, PyObject*, PyObject*, PyObject*, int, PyObject*, PyObject*, PyObje ct*)': msgpack/_unpacker.pyx:111:70: error: invalid cast from type 'Py_buffer' to type 'char*'
-rw-r--r--msgpack/_unpacker.pyx2
1 files changed, 1 insertions, 1 deletions
diff --git a/msgpack/_unpacker.pyx b/msgpack/_unpacker.pyx
index 46be7e0..06806bd 100644
--- a/msgpack/_unpacker.pyx
+++ b/msgpack/_unpacker.pyx
@@ -108,7 +108,7 @@ def unpackb(object packed, object object_hook=None, object list_hook=None,
if ret == 1:
obj = unpack_data(&ctx)
if off < buff.len:
- raise ExtraData(obj, PyBytes_FromStringAndSize(<char*>(buff)+off, buff.len-off))
+ raise ExtraData(obj, PyBytes_FromStringAndSize(<char*>buff.buf+off, buff.len-off))
return obj
else:
raise UnpackValueError("Unpack failed: error = %d" % (ret,))