From 1801a4d45d74c29cebacaab79a07e9961300be41 Mon Sep 17 00:00:00 2001 From: Jefferson Delfes Date: Fri, 1 Jun 2012 15:08:24 -0400 Subject: [PATCH] mgmtops: Fix endianness conversion Flags field has 32-bit size. --- plugins/mgmtops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/mgmtops.c b/plugins/mgmtops.c index 22fa3299a..cedfbd4b4 100644 --- a/plugins/mgmtops.c +++ b/plugins/mgmtops.c @@ -1550,7 +1550,7 @@ static void mgmt_device_found(int sk, uint16_t index, void *buf, size_t len) else eir = ev->eir; - flags = btohs(ev->flags); + flags = btohl(ev->flags); ba2str(&ev->addr.bdaddr, addr); DBG("hci%u addr %s, rssi %d flags 0x%04x eir_len %u", -- 2.47.3