summaryrefslogtreecommitdiffstats
path: root/gobject
diff options
context:
space:
mode:
Diffstat (limited to 'gobject')
-rw-r--r--gobject/gobjectmodule.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c
index cd0532e..e5a972d 100644
--- a/gobject/gobjectmodule.c
+++ b/gobject/gobjectmodule.c
@@ -1394,6 +1394,7 @@ pyg_signal_new(PyObject *self, PyObject *args)
Py_DECREF(item);
PyErr_SetString(PyExc_TypeError,
"argument 5 must be a sequence of GType codes");
+ g_free(param_types);
return NULL;
}
Py_DECREF(item);
@@ -2328,6 +2329,7 @@ pyg_spawn_async(PyObject *unused, PyObject *args, PyObject *kwargs)
"second argument must be a sequence of strings");
g_free(envp);
Py_XDECREF(tmp);
+ g_free(argv);
return NULL;
}
envp[i] = PyString_AsString(tmp);