- fix compilation with older python versions
authorMichael Schroeder <mls@suse.de>
Wed, 30 May 2012 10:57:40 +0000 (12:57 +0200)
committerMichael Schroeder <mls@suse.de>
Wed, 30 May 2012 10:57:40 +0000 (12:57 +0200)
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);