Index: bindings/python/rb.override
===================================================================
--- bindings/python/rb.override	(revision 5044)
+++ bindings/python/rb.override	(working copy)
@@ -613,6 +613,7 @@
 	PyObject *py_method;
 	PyObject *py_retval;
 	GList *ret = NULL;
+	GList *list;
 
 	__py_state = pyg_gil_state_ensure();
 	py_self = pygobject_new((GObject *)self);
@@ -642,13 +643,15 @@
 		return NULL;
 	}
 
-	ret = _helper_unwrap_string_pylist (py_retval);
+	list = _helper_unwrap_string_pylist (py_retval);
 
 	Py_DECREF(py_retval);
 	Py_DECREF(py_method);
 	Py_DECREF(py_self);
 	pyg_gil_state_release(__py_state);
 
+	ret = rb_string_list_copy (list);
+	g_list_free (list);
 	return ret;
 }
 %%
