Changes in uspace/app/mkbd/main.c [1a38701:7beb220] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/mkbd/main.c

    r1a38701 r7beb220  
    4848#include <usb/dev/pipes.h>
    4949#include <async.h>
    50 #include <usb/dev.h>
    5150#include <usb/hid/usages/core.h>
    5251#include <usb/hid/hidparser.h>
     
    7069        int rc = usb_hid_report_init(*report);
    7170        if (rc != EOK) {
    72                 usb_hid_report_deinit(*report);
     71                usb_hid_free_report(*report);
    7372                *report = NULL;
    7473                return rc;
     
    8079            &report_desc_size);
    8180        if (rc != EOK) {
    82                 usb_hid_report_deinit(*report);
     81                usb_hid_free_report(*report);
    8382                *report = NULL;
    8483                return rc;
     
    8685       
    8786        if (report_desc_size == 0) {
    88                 usb_hid_report_deinit(*report);
     87                usb_hid_free_report(*report);
    8988                *report = NULL;
    9089                // TODO: other error code?
     
    9493        uint8_t *desc = (uint8_t *) malloc(report_desc_size);
    9594        if (desc == NULL) {
    96                 usb_hid_report_deinit(*report);
     95                usb_hid_free_report(*report);
    9796                *report = NULL;
    9897                return ENOMEM;
     
    104103            &actual_size);
    105104        if (rc != EOK) {
    106                 usb_hid_report_deinit(*report);
     105                usb_hid_free_report(*report);
    107106                *report = NULL;
    108107                free(desc);
     
    111110       
    112111        if (actual_size != report_desc_size) {
    113                 usb_hid_report_deinit(*report);
     112                usb_hid_free_report(*report);
    114113                *report = NULL;
    115114                free(desc);
Note: See TracChangeset for help on using the changeset viewer.