Kaydet (Commit) 43441c77 authored tarafından Benjamin Peterson's avatar Benjamin Peterson

merge 3.5

...@@ -383,8 +383,10 @@ mmap_write_method(mmap_object *self, ...@@ -383,8 +383,10 @@ mmap_write_method(mmap_object *self,
if (!PyArg_ParseTuple(args, "y*:write", &data)) if (!PyArg_ParseTuple(args, "y*:write", &data))
return(NULL); return(NULL);
if (!is_writable(self)) if (!is_writable(self)) {
PyBuffer_Release(&data);
return NULL; return NULL;
}
if (self->pos > self->size || self->size - self->pos < data.len) { if (self->pos > self->size || self->size - self->pos < data.len) {
PyBuffer_Release(&data); PyBuffer_Release(&data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment