goto no longer needed. · python/cpython@8cf51d4 (original) (raw)

Original file line number Diff line number Diff line change
@@ -2006,18 +2006,14 @@ pysqlite_connection_iterdump_impl(pysqlite_Connection *self,
2006 2006 PyObject *args[2] = {(PyObject *)self, filter};
2007 2007 PyObject *kwnames = Py_BuildValue("(s)", "filter");
2008 2008 if (!kwnames) {
2009 - goto error;
2009 +Py_DECREF(iterdump);
2010 +return NULL;
2010 2011 }
2011 2012
2012 2013 PyObject *retval = PyObject_Vectorcall(iterdump, args, 1, kwnames);
2013 2014 Py_DECREF(iterdump);
2014 2015 Py_DECREF(kwnames);
2015 2016 return retval;
2016 -
2017 -error:
2018 -Py_DECREF(iterdump);
2019 -Py_XDECREF(kwnames);
2020 -return NULL;
2021 2017 }
2022 2018
2023 2019 /*[clinic input]