From b08d30eb4d07eec80cd7f852a6037864219313d0 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 29 Sep 2006 11:42:14 +0000 Subject: Fix major class count calculation error --- tools/hcitool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/hcitool.c') 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], -- cgit