summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Nykryn <lnykryn@redhat.com>2011-10-24 12:32:50 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2012-01-11 15:34:39 -0800
commitc706f0d0151402c93cf3c8e7828886972a0d7ff8 (patch)
tree6f9751eff41d62870ec27483de4beaa8a0e341aa
parentf79916b0a2f44e6f6208b2363322b4b657dfcd27 (diff)
downloadusbutils-c706f0d0151402c93cf3c8e7828886972a0d7ff8.tar.gz
Reading 26 item in array with size 12.
Walking through array chconfig (of size only 12 items) by for loop with stop-value 26. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--lsusb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lsusb.c b/lsusb.c
index 37c43f7..b2951dc 100644
--- a/lsusb.c
+++ b/lsusb.c
@@ -1436,7 +1436,7 @@ static void dump_audiocontrol_interface(libusb_device_handle *dev, const unsigne
printf(" baSourceID(%2u) %5u\n", i, buf[7+i]);
printf(" bNrChannels %5u\n"
" wChannelConfig %5u\n", buf[7+j], chcfg);
- for (i = 0; i < 26; i++)
+ for (i = 0; i < 12; i++)
if ((chcfg >> i) & 1)
printf(" %s\n", chconfig[i]);
printf(" iChannelNames %5u %s\n"