From 6ade0ff7a226c9a06e14b6d364f2fae652337e75 Mon Sep 17 00:00:00 2001 From: Anderson Lizardo Date: Tue, 31 Jul 2012 09:58:01 -0400 Subject: [PATCH] btmgmt: Fix endianness conversion Flags field has 32-bit size. Same issue was fixed for mgmtops in 1801a4d45d74c29cebacaab79a07e9961300be41. --- tools/btmgmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/btmgmt.c b/tools/btmgmt.c index b2d6c3c48..c6d48d31d 100644 --- a/tools/btmgmt.c +++ b/tools/btmgmt.c @@ -461,7 +461,7 @@ static int mgmt_device_found(int mgmt_sk, uint16_t index, return -EINVAL; } - flags = btohs(ev->flags); + flags = btohl(ev->flags); eir_len = bt_get_le16(&ev->eir_len); if (len != sizeof(*ev) + eir_len) { -- 2.47.3