Diff between c16c7b4deae5d6a82afb76553cd1e15c18084d25 and 92b98f97afd54b030f8c57ae1d785e4557342419

Changed Files

File Additions Deletions Status
src/adapter.c +3 -3 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 286db33..061506d 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);