From 17e81aac5f01421d40e6348313e0fe919ad984cd Mon Sep 17 00:00:00 2001 From: Stephen Crane Date: Tue, 1 Apr 2003 16:12:20 +0000 Subject: [PATCH] hcidump: fix unaligned access; spelling --- tools/parser/l2cap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/parser/l2cap.c b/tools/parser/l2cap.c index e34e75334..6362ae39a 100644 --- a/tools/parser/l2cap.c +++ b/tools/parser/l2cap.c @@ -173,10 +173,10 @@ static uint32_t conf_opt_val(uint8_t *ptr, uint8_t len) return *ptr; case 2: - return btohs(*(uint16_t *)ptr); + return btohs(get_unaligned((uint16_t *)ptr)); case 4: - return btohl(*(uint32_t *)ptr); + return btohl(get_unaligned((uint32_t *)ptr)); } return 0; } @@ -381,7 +381,7 @@ static void l2cap_parse(int level, struct frame *frm) if (p_filter(FILT_L2CAP)) return; - psm = btohs(*(uint16_t*)frm->ptr); + psm = btohs(get_unaligned((uint16_t*)frm->ptr)); frm->len -= 2; p_indent(level, frm); @@ -454,7 +454,7 @@ void l2cap_dump(int level, struct frame *frm) } if (!(fr = get_frame(frm->handle))) { - fprintf(stderr, "Not enough connetion handles\n"); + fprintf(stderr, "Not enough connection handles\n"); raw_dump(level, frm); return; } @@ -473,7 +473,7 @@ void l2cap_dump(int level, struct frame *frm) fr->ts = frm->ts; } else { if (!(fr = get_frame(frm->handle))) { - fprintf(stderr, "Not enough connetion handles\n"); + fprintf(stderr, "Not enough connection handles\n"); raw_dump(level, frm); return; } -- 2.47.3