From 3eadcf187c2cd07d71bee7039b5dba85d5b46b27 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 14 Feb 2014 19:29:40 +0200 Subject: [PATCH] core: Fix potential NULL pointer dereference with LTK reading --- src/adapter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 70ff31150..286db3321 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2308,9 +2308,10 @@ static GSList *get_ltk_info(GKeyFile *key_file, const char *peer) l = g_slist_append(l, ltk); ltk = get_ltk(key_file, peer, bdaddr_type, "SlaveLongTermKey"); - ltk->master = false; - if (ltk) + if (ltk) { + ltk->master = false; l = g_slist_append(l, ltk); + } failed: g_free(type); -- 2.47.3