summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-03-05 13:45:07 +0100
committerEdward Hervey <bilboed@bilboed.com>2009-03-05 13:45:07 +0100
commit3077b801bdd47b5da3beb4050c8878d85df16de2 (patch)
tree4387c13e36a53afcd9b6d82eda6a9ce28a3cdcdd
parent92f2e4d5401a1ff020f9d22263a4621fa9f57371 (diff)
pbutils: Fix leaked GStrv. Fixes #574258
-rw-r--r--gst/pbutils.override2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/pbutils.override b/gst/pbutils.override
index 8e42685..b20153e 100644
--- a/gst/pbutils.override
+++ b/gst/pbutils.override
@@ -137,11 +137,13 @@ _wrap_gst_install_plugins_sync(PyGObject *self, PyObject *args, PyObject *kwargs
PyErr_SetString(PyExc_TypeError, "Details need to be a non-empty list or tuple of strings");
Py_DECREF(py_str);
Py_DECREF(py_details);
+ g_strfreev(details);
return NULL;
}
if (!(str = PyString_AsString(py_str))) {
Py_DECREF(py_str);
Py_DECREF(py_details);
+ g_strfreev(details);
return NULL;
}
details[i] = g_strdup(str);