aboutsummaryrefslogtreecommitdiff
path: root/parser/l2cap.c
diff options
context:
space:
mode:
authorStephen Crane <steve.crane@rococosoft.com>2003-04-01 16:12:20 +0000
committerStephen Crane <steve.crane@rococosoft.com>2003-04-01 16:12:20 +0000
commit7f9f95446c06dfac35d6c2ca736b8651aa894396 (patch)
treebd56b0bf4eddb8b04c420b46fd1af2858db6adb8 /parser/l2cap.c
parent6a11bf43e2f17a3378ceeb10de58dce223ef509b (diff)
downloadhcidump-7f9f95446c06dfac35d6c2ca736b8651aa894396.tar.gz
fix unaligned access; spelling
Diffstat (limited to 'parser/l2cap.c')
-rw-r--r--parser/l2cap.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/parser/l2cap.c b/parser/l2cap.c
index e34e753..6362ae3 100644
--- a/parser/l2cap.c
+++ b/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;
}