Skip to content

Commit 48c7005

Browse files
committed
Fix memory leaks in IgzipReader_dealloc
1 parent 0cf3cdc commit 48c7005

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/isal/isal_zlibmodule.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,8 +1265,10 @@ typedef struct _IGzipReaderStruct {
12651265

12661266
static void IGzipReader_dealloc(IGzipReader *self)
12671267
{
1268-
PyThread_free_lock(self->lock);
1268+
PyMem_Free(self->input_buffer);
12691269
Py_XDECREF(self->fp);
1270+
PyThread_free_lock(self->lock);
1271+
Py_TYPE(self)->tp_free(self);
12701272
}
12711273

12721274
static PyObject *

0 commit comments

Comments
 (0)