[libvirt] [libvirt-python PATCH 03/23] remove useless check for NULL before Py_XDECREF

Pavel Hrdina phrdina at redhat.com
Thu Sep 24 14:01:40 UTC 2015


Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
---
 libvirt-override.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/libvirt-override.c b/libvirt-override.c
index 14aa0e9..114104b 100644
--- a/libvirt-override.c
+++ b/libvirt-override.c
@@ -2303,12 +2303,9 @@ libvirt_virRegisterErrorHandler(ATTRIBUTE_UNUSED PyObject * self,
           pyobj_f);
 
     virSetErrorFunc(NULL, libvirt_virErrorFuncHandler);
-    if (libvirt_virPythonErrorFuncHandler != NULL) {
-        Py_XDECREF(libvirt_virPythonErrorFuncHandler);
-    }
-    if (libvirt_virPythonErrorFuncCtxt != NULL) {
-        Py_XDECREF(libvirt_virPythonErrorFuncCtxt);
-    }
+
+    Py_XDECREF(libvirt_virPythonErrorFuncHandler);
+    Py_XDECREF(libvirt_virPythonErrorFuncCtxt);
 
     if ((pyobj_f == Py_None) && (pyobj_ctx == Py_None)) {
         libvirt_virPythonErrorFuncHandler = NULL;
-- 
2.5.3




More information about the libvir-list mailing list