From 9dc6ddce0848cf04b76fc1c673c8fc1a0f6f425a Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 14 Nov 2011 15:31:53 -0500 Subject: [PATCH] core: Another GLib 2.30 build fix --- libostree/ostree-repo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libostree/ostree-repo.c b/libostree/ostree-repo.c index 0d345312..2bdb56dc 100644 --- a/libostree/ostree-repo.c +++ b/libostree/ostree-repo.c @@ -442,8 +442,10 @@ ostree_repo_write_config (OstreeRepo *self, if (!g_file_set_contents (priv->config_path, data, len, error)) goto out; - g_key_file_unref (priv->config); - priv->config = g_key_file_ref (new_config); + g_key_file_free (priv->config); + priv->config = g_key_file_new (); + if (!g_key_file_load_from_data (priv->config, data, len, 0, error)) + goto out; ret = TRUE; out: