From 39ba89ce5b40e05ab1304882c4cd14df6222b5da Mon Sep 17 00:00:00 2001 From: jbleon95 Date: Thu, 29 Oct 2020 10:15:47 -0400 Subject: [PATCH] deref event_list if returning IOError in device_ready_many --- evdev/input.c | 1 + 1 file changed, 1 insertion(+) diff --git a/evdev/input.c b/evdev/input.c index 0a7b0d0..b1497a4 100644 --- a/evdev/input.c +++ b/evdev/input.c @@ -102,6 +102,7 @@ device_read_many(PyObject *self, PyObject *args) if (nread < 0) { PyErr_SetFromErrno(PyExc_IOError); + Py_DECREF(event_list); return NULL; }