Skip to content

Commit 2e33147

Browse files
committed
Minor fixes
1 parent a568b9c commit 2e33147

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

mypyc/lib-rt/librt_internal.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@ WriteBuffer_init_internal(WriteBufferObject *self) {
189189
Py_ssize_t size = START_SIZE;
190190
self->buf = PyMem_Malloc(size + 1);
191191
if (self->buf == NULL) {
192-
// TODO
193-
CPyError_OutOfMemory();
192+
PyErr_NoMemory();
193+
return -1;
194194
}
195195
self->ptr = self->buf;
196196
self->end = self->buf + size;
@@ -232,6 +232,7 @@ static void
232232
WriteBuffer_dealloc(WriteBufferObject *self)
233233
{
234234
PyMem_Free(self->buf);
235+
self->buf = NULL;
235236
Py_TYPE(self)->tp_free((PyObject *)self);
236237
}
237238

0 commit comments

Comments
 (0)