Changeset 00aece0 in mainline for uspace/app/mkbd/main.c
- Timestamp:
- 2012-02-18T16:47:38Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4449c6c
- Parents:
- bd5f3b7 (diff), f943dd3 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
uspace/app/mkbd/main.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/mkbd/main.c
rbd5f3b7 r00aece0 48 48 #include <usb/dev/pipes.h> 49 49 #include <async.h> 50 #include <usb/dev.h> 50 51 #include <usb/hid/usages/core.h> 51 52 #include <usb/hid/hidparser.h> … … 69 70 int rc = usb_hid_report_init(*report); 70 71 if (rc != EOK) { 71 usb_hid_ free_report(*report);72 usb_hid_report_deinit(*report); 72 73 *report = NULL; 73 74 return rc; … … 79 80 &report_desc_size); 80 81 if (rc != EOK) { 81 usb_hid_ free_report(*report);82 usb_hid_report_deinit(*report); 82 83 *report = NULL; 83 84 return rc; … … 85 86 86 87 if (report_desc_size == 0) { 87 usb_hid_ free_report(*report);88 usb_hid_report_deinit(*report); 88 89 *report = NULL; 89 90 // TODO: other error code? … … 93 94 uint8_t *desc = (uint8_t *) malloc(report_desc_size); 94 95 if (desc == NULL) { 95 usb_hid_ free_report(*report);96 usb_hid_report_deinit(*report); 96 97 *report = NULL; 97 98 return ENOMEM; … … 103 104 &actual_size); 104 105 if (rc != EOK) { 105 usb_hid_ free_report(*report);106 usb_hid_report_deinit(*report); 106 107 *report = NULL; 107 108 free(desc); … … 110 111 111 112 if (actual_size != report_desc_size) { 112 usb_hid_ free_report(*report);113 usb_hid_report_deinit(*report); 113 114 *report = NULL; 114 115 free(desc);
Note:
See TracChangeset
for help on using the changeset viewer.
