From 636af9cfc46cdbcb881cc70af572459811af1633 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 6 Mar 2014 14:28:52 +0200 Subject: [PATCH] core: Fix length check for stored LTKs --- src/adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapter.c b/src/adapter.c index 25427a4cf..662b6d8e0 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2284,7 +2284,7 @@ static struct smp_ltk_info *get_ltk(GKeyFile *key_file, const char *peer, char *rand = NULL; key = g_key_file_get_string(key_file, group, "Key", NULL); - if (!key || strlen(key) != 34) + if (!key || strlen(key) < 32) goto failed; rand = g_key_file_get_string(key_file, group, "Rand", NULL); -- 2.47.3