Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-08-27 10:43:18 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-08-27 10:43:18 (GMT)
commit0a069cd63dd0afeb6b2dddd629f3166742a31384 (patch)
tree40d38dea2fea45c335221be6f5017084a9d9174c
parent5b491eb3ddb76678e1aebf86db493c15c627e3f6 (diff)
Memory leaks after many get_properties() ds calls #1240
-rw-r--r--src/carquinyol/metadatareader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/carquinyol/metadatareader.c b/src/carquinyol/metadatareader.c
index 73bfe4a..a357ca6 100644
--- a/src/carquinyol/metadatareader.c
+++ b/src/carquinyol/metadatareader.c
@@ -89,6 +89,8 @@ add_property(const char *metadata_path, char *property_name, PyObject *dict,
value_buf = NULL;
value = PyObject_CallObject(byte_array_type, args);
+ Py_DECREF(args);
+
if (value == NULL) {
PyErr_SetString(PyExc_ValueError,
"Failed to convert value to dbus.ByteArray");