We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a568b9c commit 2e33147Copy full SHA for 2e33147
1 file changed
mypyc/lib-rt/librt_internal.c
@@ -189,8 +189,8 @@ WriteBuffer_init_internal(WriteBufferObject *self) {
189
Py_ssize_t size = START_SIZE;
190
self->buf = PyMem_Malloc(size + 1);
191
if (self->buf == NULL) {
192
- // TODO
193
- CPyError_OutOfMemory();
+ PyErr_NoMemory();
+ return -1;
194
}
195
self->ptr = self->buf;
196
self->end = self->buf + size;
@@ -232,6 +232,7 @@ static void
232
WriteBuffer_dealloc(WriteBufferObject *self)
233
{
234
PyMem_Free(self->buf);
235
+ self->buf = NULL;
236
Py_TYPE(self)->tp_free((PyObject *)self);
237
238
0 commit comments