From 92b98f97afd54b030f8c57ae1d785e4557342419 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 14 Feb 2014 23:50:25 +0200 Subject: [PATCH] core: Fix bogus assignment of GKeyFile value --- src/adapter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 286db3321..061506d86 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2271,10 +2271,10 @@ static struct smp_ltk_info *get_ltk(GKeyFile *key_file, const char *peer, ltk->ediv = g_key_file_get_integer(key_file, group, "EDiv", NULL); master = g_key_file_get_boolean(key_file, group, "Master", &gerr); - if (gerr != NULL) { - ltk->master = master; + if (gerr) g_error_free(gerr); - } + else + ltk->master = master; failed: g_free(key); -- 2.47.3