From e60ae4dbe6877e5aec39e73db73acac63975fc85 Mon Sep 17 00:00:00 2001 From: Max Krasnyansky Date: Fri, 12 Jul 2002 00:19:06 +0000 Subject: Minor fixes for dev class handling. --- tools/hciconfig.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/hciconfig.c b/tools/hciconfig.c index baa1d97b..6ea30a5d 100644 --- a/tools/hciconfig.c +++ b/tools/hciconfig.c @@ -545,8 +545,8 @@ void cmd_class(int ctl, int hdev, char *opt) printf("\tService Classes: "); if (rp.dev_class[2]) { int first = 1; - for(s=0; s < 8; s++) - if (rp.dev_class[2] & (2 << s)) { + for(s=0; s < sizeof(services); s++) + if (rp.dev_class[2] & (1 << s)) { if (!first) printf(", "); printf(services[s]); @@ -558,7 +558,7 @@ void cmd_class(int ctl, int hdev, char *opt) if (rp.dev_class[1] > sizeof(major_devices)) printf("Invalid Device Class!\n"); else - printf("%s/%s\n", major_devices[rp.dev_class[1]], + printf("%s, %s\n", major_devices[rp.dev_class[1]], get_minor_device_name(rp.dev_class[1], rp.dev_class[0] / 4)); } -- cgit