Merge branch 'mcatanzaro/fix-gtk-builder-tool' into 'master'

Fix buffer overruns in 'gtk-builder-tool simplify'

See merge request GNOME/gtk!2987
This commit is contained in:
Matthias Clasen
2020-12-21 22:49:42 +00:00

View File

@@ -507,8 +507,8 @@ set_attribute_value (Element *element,
}
len = g_strv_length (element->attribute_names);
element->attribute_names = g_realloc (element->attribute_names, len + 2);
element->attribute_values = g_realloc (element->attribute_values, len + 2);
element->attribute_names = g_realloc_n (element->attribute_names, len + 2, sizeof (char *));
element->attribute_values = g_realloc_n (element->attribute_values, len + 2, sizeof (char *));
element->attribute_names[len] = g_strdup (name);
element->attribute_values[len] = g_strdup (value);
element->attribute_names[len + 1] = NULL;