From aa6dd54d43dffbdf883c083e361f6ccf8642d66e Mon Sep 17 00:00:00 2001 From: Erlend Egeberg Aasland Date: Mon, 13 Sep 2021 05:16:01 +0200 Subject: [3.10] bpo-45126: Fix ref. leak in `sqlite3.Connection.__init__` (GH-28231). (GH-28298) --- Modules/_sqlite/connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/_sqlite/connection.c b/Modules/_sqlite/connection.c index 5813e34..2cc5f53 100644 --- a/Modules/_sqlite/connection.c +++ b/Modules/_sqlite/connection.c @@ -87,6 +87,7 @@ pysqlite_connection_init(pysqlite_Connection *self, PyObject *args, } if (PySys_Audit("sqlite3.connect", "O", database_obj) < 0) { + Py_DECREF(database_obj); return -1; } -- cgit v0.12