Changes in uspace/app/mkbd/main.c [7beb220:1a38701] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/mkbd/main.c
r7beb220 r1a38701 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.