From 9bb3205bb8eea6561c2e1ff8d8c1c8d55829bf12 Mon Sep 17 00:00:00 2001 From: Wootak Jung Date: Thu, 16 Feb 2023 15:36:58 +0900 Subject: [PATCH] adapter: Add adv data custom name handling logic If the name filed is not empty, custom name is already set Change-Id: Icf5aac6275fc09a3090a47283c994fbc69c9d7c3 Signed-off-by: Wootak Jung --- src/adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapter.c b/src/adapter.c index 397f597..0f1108f 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -4346,7 +4346,7 @@ static int set_adv_data_device_name(uint8_t *adv_data, int adv_len, char *name) ad_len = data[i]; ad_type = data[i + 1]; - if (ad_type == EIR_NAME_COMPLETE) { + if (ad_type == EIR_NAME_COMPLETE && ad_len == 1) { /* Move to last position and update local name */ for (j = i; j < adv_len - 2; j++) adv_data[j] = data[j + 2]; -- 2.7.4