summaryrefslogtreecommitdiffstats
path: root/tools/hcitool.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2006-09-29 11:42:14 +0000
committerMarcel Holtmann <marcel@holtmann.org>2006-09-29 11:42:14 +0000
commitb08d30eb4d07eec80cd7f852a6037864219313d0 (patch)
tree6a635a7c0a49ed6d25525d9ce83a989f97e658dc /tools/hcitool.c
parentb472e4a544004e83d5d71df529ea5f3a649815f2 (diff)
Fix major class count calculation error
Diffstat (limited to 'tools/hcitool.c')
-rw-r--r--tools/hcitool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/hcitool.c b/tools/hcitool.c
index 88c320b6..dfa3e48e 100644
--- a/tools/hcitool.c
+++ b/tools/hcitool.c
@@ -619,7 +619,7 @@ static void cmd_scan(int dev_id, int argc, char **argv)
if (extcls) {
memcpy(cls, (info+i)->dev_class, 3);
printf("Device class:\t");
- if ((cls[1] & 0x1f) > sizeof(*major_classes))
+ if ((cls[1] & 0x1f) > sizeof(major_classes) / sizeof(char *))
printf("Invalid");
else
printf("%s, %s", major_classes[cls[1] & 0x1f],