Fixed _bsddb key allocation errors.

This commit is contained in:
Alexandre Vassalotti 2008-06-10 16:43:26 +00:00
parent 0c77a82c3d
commit 250788453f
1 changed files with 4 additions and 0 deletions

View File

@ -312,6 +312,10 @@ static Py_buffer * _malloc_view(PyObject *obj)
"Py_buffer malloc failed");
return NULL;
}
if (PyObject_GetBuffer(obj, view, PyBUF_SIMPLE))
return NULL;
if (view->ndim > 1) {
PyErr_SetString(PyExc_BufferError,
"buffers must be single dimension");