summaryrefslogtreecommitdiffstats
path: root/gobject/gobjectmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/gobjectmodule.c')
-rw-r--r--gobject/gobjectmodule.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index fe0d3c2..2653083 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -394,6 +394,7 @@ pyg_object_set_property (GObject *object, guint property_id,
PyErr_Print();
PyErr_Clear();
}
+ Py_DECREF(object_wrapper);
Py_DECREF(py_pspec);
Py_DECREF(py_value);
}
@@ -415,8 +416,9 @@ pyg_object_get_property (GObject *object, guint property_id,
PyErr_Print();
PyErr_Clear();
}
- Py_XDECREF(retval);
+ Py_DECREF(object_wrapper);
Py_DECREF(py_pspec);
+ Py_XDECREF(retval);
}
static void