py_decref: Don't check for NULL before calling Py_DECREF.
The only difference between Py_DECREF and Py_XDECREF is that the latter allows passing in a NULL object, while the former prohibits it. Given that, it's natural to expect the same from py_decref vs py_xdecref. gdb/ 2013-05-21 Pedro Alves <palves@redhat.com> * python/py-prettyprint.c (apply_val_pretty_printer): Check whether PRINTER is NULL before installing a Py_DECREF cleanup. * python/py-utils.c (py_decref): Don't check for NULL before calling Py_DECREF.
This commit is contained in:
parent
1915daebe6
commit
c8c735b963
3 changed files with 13 additions and 3 deletions
|
@ -31,8 +31,7 @@ py_decref (void *p)
|
|||
{
|
||||
PyObject *py = p;
|
||||
|
||||
if (py)
|
||||
Py_DECREF (py);
|
||||
Py_DECREF (py);
|
||||
}
|
||||
|
||||
/* Return a new cleanup which will decrement the Python object's
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue