- fix compilation with older python versions
[platform/upstream/libsolv.git] / bindings / solv.i
index 8a54307..a5b9552 100644 (file)
@@ -843,7 +843,8 @@ typedef struct {
   %}
   void set_loadcallback(PyObject *callable) {
     if ($self->loadcallback == loadcallback) {
-      Py_DECREF($self->loadcallbackdata);
+      PyObject *obj = $self->loadcallbackdata;
+      Py_DECREF(obj);
     }
     if (callable) {
       Py_INCREF(callable);