summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Batard <pbatard@gmail.com>2011-02-03 17:51:44 +0000
committerPete Batard <pbatard@gmail.com>2011-02-03 17:51:44 +0000
commit39f2e49d543825d984d04a5b610e5ecffc2ae69a (patch)
tree2b95b612f9fd55bea3c8736d2fe196a0c67d6746
parent85b004e9f0ed9e52c890a97cbe90f0534eb93ae7 (diff)
downloadlibusb-39f2e49d543825d984d04a5b610e5ecffc2ae69a.tar.gz
minor code improvements to xusb
-rw-r--r--examples/xusb.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/examples/xusb.c b/examples/xusb.c
index f701b2c..0ae896e 100644
--- a/examples/xusb.c
+++ b/examples/xusb.c
@@ -520,15 +520,14 @@ int test_hid(libusb_device_handle *handle, uint8_t endpoint_in)
if (descriptor_size < 0) {
printf("failed\n");
return -1;
- } else {
- display_buffer_hex(hid_report_descriptor, descriptor_size);
- if ((binary_dump) && ((fd = fopen(binary_name, "w")) != NULL)) {
- junk = fwrite(hid_report_descriptor, 1, descriptor_size, fd);
- fclose(fd);
- }
- size = get_hid_record_size(hid_report_descriptor, descriptor_size, HID_REPORT_TYPE_FEATURE);
+ }
+ display_buffer_hex(hid_report_descriptor, descriptor_size);
+ if ((binary_dump) && ((fd = fopen(binary_name, "w")) != NULL)) {
+ junk = fwrite(hid_report_descriptor, 1, descriptor_size, fd);
+ fclose(fd);
}
+ size = get_hid_record_size(hid_report_descriptor, descriptor_size, HID_REPORT_TYPE_FEATURE);
if (size <= 0) {
printf("\nSkipping Feature Report readout (None detected)\n");
} else {