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);