aboutsummaryrefslogtreecommitdiff
path: root/parser/csr.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2005-07-03 10:06:13 +0000
committerMarcel Holtmann <marcel@holtmann.org>2005-07-03 10:06:13 +0000
commita34aa8aae25a1f77bd4ae891f0b5c1a52972f932 (patch)
treeb9945a701b6a03b7bd90132c92d86ca7c7f5c66e /parser/csr.c
parente435ed5cf8b7c352b607cb8601a2eefdb7bfc17d (diff)
downloadhcidump-a34aa8aae25a1f77bd4ae891f0b5c1a52972f932.tar.gz
Correct CSR uint32 decoding
Diffstat (limited to 'parser/csr.c')
-rw-r--r--parser/csr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/parser/csr.c b/parser/csr.c
index c587c6c..669079c 100644
--- a/parser/csr.c
+++ b/parser/csr.c
@@ -36,7 +36,7 @@
#define CSR_U8(frm) (get_u8(frm))
#define CSR_U16(frm) (btohs(htons(get_u16(frm))))
-#define CSR_U32(frm) (btohl(htonl(get_u32(frm))))
+#define CSR_U32(frm) ((CSR_U16(frm) << 16) + CSR_U16(frm))
static char *type2str(uint16_t type)
{