From c092f1e90783a2f1699baa5776a60eb0b203ec70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Wed, 4 Nov 2015 23:44:38 +0100 Subject: [PATCH] Reinitialize the dep11 parser after each file. --- src/as-dep11.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/as-dep11.c b/src/as-dep11.c index 4fe84f1e6..912b0f448 100644 --- a/src/as-dep11.c +++ b/src/as-dep11.c @@ -811,6 +811,17 @@ as_dep11_parse_data (AsDEP11 *dep11, const gchar *data, GError **error) } yaml_parser_delete (&parser); + if (priv->origin_name != NULL) { + g_free (priv->origin_name); + priv->origin_name = NULL; + } + + if (priv->media_baseurl != NULL) { + g_free (priv->media_baseurl); + priv->media_baseurl = NULL; + } + + priv->default_priority = 0; } /**