Changes in uspace/app/mkbd/main.c [1a38701:7beb220] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/mkbd/main.c
r1a38701 r7beb220 48 48 #include <usb/dev/pipes.h> 49 49 #include <async.h> 50 #include <usb/dev.h>51 50 #include <usb/hid/usages/core.h> 52 51 #include <usb/hid/hidparser.h> … … 70 69 int rc = usb_hid_report_init(*report); 71 70 if (rc != EOK) { 72 usb_hid_ report_deinit(*report);71 usb_hid_free_report(*report); 73 72 *report = NULL; 74 73 return rc; … … 80 79 &report_desc_size); 81 80 if (rc != EOK) { 82 usb_hid_ report_deinit(*report);81 usb_hid_free_report(*report); 83 82 *report = NULL; 84 83 return rc; … … 86 85 87 86 if (report_desc_size == 0) { 88 usb_hid_ report_deinit(*report);87 usb_hid_free_report(*report); 89 88 *report = NULL; 90 89 // TODO: other error code? … … 94 93 uint8_t *desc = (uint8_t *) malloc(report_desc_size); 95 94 if (desc == NULL) { 96 usb_hid_ report_deinit(*report);95 usb_hid_free_report(*report); 97 96 *report = NULL; 98 97 return ENOMEM; … … 104 103 &actual_size); 105 104 if (rc != EOK) { 106 usb_hid_ report_deinit(*report);105 usb_hid_free_report(*report); 107 106 *report = NULL; 108 107 free(desc); … … 111 110 112 111 if (actual_size != report_desc_size) { 113 usb_hid_ report_deinit(*report);112 usb_hid_free_report(*report); 114 113 *report = NULL; 115 114 free(desc);
Note:
See TracChangeset
for help on using the changeset viewer.