From ef55054e655fbf4041da4c42ddc598a58cf112a5 Mon Sep 17 00:00:00 2001 From: Shaheed Haque Date: Wed, 23 Sep 2026 09:19:54 +0100 Subject: [PATCH] Do not Py_DECREF args and kwargs since Cpython owns them and handles it. Resolves #94. --- src/utils.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/utils.c b/src/utils.c index 130237c..fbfa9ee 100644 --- a/src/utils.c +++ b/src/utils.c @@ -95,15 +95,8 @@ log_to_postgres(PyObject *self, PyObject *args, PyObject *kwargs) detailstr = PyString_AsString(detail); errdetail("%s", detailstr); } - Py_DECREF(args); - Py_DECREF(kwargs); errfinish(__FILE__, __LINE__, PG_FUNCNAME_MACRO); } - else - { - Py_DECREF(args); - Py_DECREF(kwargs); - } Py_INCREF(Py_None); return Py_None; }