Skip to content

Commit f73d96f

Browse files
author
thomas.wouters
committed
Use proper PyArg_Parse format char for Py_ssize_t, instead of 'l', in buffer_new(). Probably fixes a bug in 'buffer("", 10, 10)' on platforms where sizeof(Py_ssize_t) != sizeof(long) (Win64?) git-svn-id: http://svn.python.org/projects/python/trunk@42426 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent 6464637 commit f73d96f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Objects/bufferobject.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ buffer_new(PyTypeObject *type, PyObject *args, PyObject *kw)
196196
if (!_PyArg_NoKeywords("buffer()", kw))
197197
return NULL;
198198

199-
if (!PyArg_ParseTuple(args, "O|ll:buffer", &ob, &offset, &size))
199+
if (!PyArg_ParseTuple(args, "O|nn:buffer", &ob, &offset, &size))
200200
return NULL;
201201
return PyBuffer_FromObject(ob, offset, size);
202202
}

0 commit comments

Comments
 (0)