overrides: Fix crash in add_template

templ vs. templates. Moved variable declarations to the inner scope to prevent
such a mistake.
This commit is contained in:
René Stadler 2012-08-29 10:05:37 -07:00
parent bfcf304857
commit acd4de381c

View file

@ -96,10 +96,9 @@ gi_gst_register_types (PyObject * d)
static int
add_templates (gpointer gclass, PyObject * templates)
{
gint i, len;
PyGObject *templ;
if (PyTuple_Check (templates)) {
gint i, len;
PyGObject *templ;
len = PyTuple_Size (templates);
if (len == 0)
@ -123,7 +122,7 @@ add_templates (gpointer gclass, PyObject * templates)
}
if (GST_IS_PAD_TEMPLATE (pygobject_get (templ)) == FALSE) {
if (GST_IS_PAD_TEMPLATE (pygobject_get (templates)) == FALSE) {
PyErr_SetString (PyExc_TypeError,
"entry for __gsttemplates__ must be of type GstPadTemplate");
return -1;