gst/gststructure.override: Don't leak key names in _wrap_gst_structure_keys.

Original commit message from CVS:
patch by: Vincent GENIEUX <mutex at runbox dot com>
* gst/gststructure.override:
Don't leak key names in _wrap_gst_structure_keys.
This commit is contained in:
Vincent GENIEUX 2009-01-05 11:05:32 +00:00 committed by Alessandro Decina
parent 0cfca146c5
commit 405b07512a
2 changed files with 9 additions and 4 deletions

View file

@ -1,3 +1,10 @@
2009-01-05 Alessandro Decina <alessandro.decina@collabora.co.uk>
patch by: Vincent GENIEUX <mutex at runbox dot com>
* gst/gststructure.override:
Don't leak key names in _wrap_gst_structure_keys.
2009-01-02 Edward Hervey <edward.hervey@collabora.co.uk>
* gst/gst-types.defs:

View file

@ -155,15 +155,13 @@ _wrap_gst_structure_keys (PyObject *self)
int i, n;
PyObject *ret;
ret = PyList_New(0);
s = pyg_boxed_get(self, GstStructure);
n = gst_structure_n_fields(s);
ret = PyList_New(n);
for (i = 0; i < n; ++i) {
const gchar *name = gst_structure_nth_field_name (s, i);
PyList_Append(ret, PyString_FromString(name));
PyList_SetItem(ret, i, PyString_FromString(name));
}
return ret;