diff options
author | Lukas Nykryn <lnykryn@redhat.com> | 2011-10-24 12:32:50 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2012-01-11 15:34:39 -0800 |
commit | c706f0d0151402c93cf3c8e7828886972a0d7ff8 (patch) | |
tree | 6f9751eff41d62870ec27483de4beaa8a0e341aa | |
parent | f79916b0a2f44e6f6208b2363322b4b657dfcd27 (diff) | |
download | usbutils-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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" |