diff options
author | Aleksey 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) |
commit | 0a069cd63dd0afeb6b2dddd629f3166742a31384 (patch) | |
tree | 40d38dea2fea45c335221be6f5017084a9d9174c | |
parent | 5b491eb3ddb76678e1aebf86db493c15c627e3f6 (diff) |
Memory leaks after many get_properties() ds calls #1240
-rw-r--r-- | src/carquinyol/metadatareader.c | 2 |
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"); |