meta-monitor-config: Initialize MetaConfiguration's properly

We weren't initializing the ref count which means we could either be
leaking or end up using free'd memory.

https://bugzilla.gnome.org/show_bug.cgi?id=774135
This commit is contained in:
Rui Matos 2016-11-09 19:05:52 +01:00
parent 76f890a26f
commit a943c0fc12

View File

@ -454,7 +454,7 @@ handle_end_element (GMarkupParseContext *context,
{ {
if (strcmp (element_name, "configuration") == 0 && parser->unknown_count == 0) if (strcmp (element_name, "configuration") == 0 && parser->unknown_count == 0)
{ {
MetaConfiguration *config = g_slice_new (MetaConfiguration); MetaConfiguration *config = config_new ();
g_assert (parser->key_array->len == parser->output_array->len); g_assert (parser->key_array->len == parser->output_array->len);