diff options
Diffstat (limited to 'objects/irc-server-object.c')
| -rw-r--r-- | objects/irc-server-object.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/objects/irc-server-object.c b/objects/irc-server-object.c index a8d9845..4e9a28e 100644 --- a/objects/irc-server-object.c +++ b/objects/irc-server-object.c @@ -282,7 +282,9 @@ static GSList *py_event_conv(PyObject *list) for (node = ret; node; node = node->next) g_free(node->data); - + + g_slist_free(ret); + if (!PyErr_Occurred() || PyErr_ExceptionMatches(PyExc_TypeError)) { PyErr_Clear(); |
