]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-34491: Add missing Py_DECREF() in _bsddb's DB_join() (GH-8909)
authorZackery Spytz <zspytz@gmail.com>
Sat, 25 Aug 2018 04:22:21 +0000 (22:22 -0600)
committerXiang Zhang <angwerzx@126.com>
Sat, 25 Aug 2018 04:22:21 +0000 (12:22 +0800)
Modules/_bsddb.c

index 6a1c188cbd963905b256b8ad9269e2ed7a7d7887..cee447bfc67dc90288c1ec52b8233c2615110145 100644 (file)
@@ -2297,6 +2297,7 @@ DB_join(DBObject* self, PyObject* args)
             PyErr_SetString(PyExc_TypeError,
                             "Sequence of DBCursor objects expected");
             free(cursors);
+            Py_DECREF(item);
             return NULL;
         }
         cursors[x] = ((DBCursorObject*)item)->dbc;