Changeset ab365c4 in mainline for uspace/drv/bus/usb/ar9271/wmi.c


Ignore:
Timestamp:
2015-02-13T12:15:00Z (10 years ago)
Author:
Jan Kolarik <kolarik@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
56c0930
Parents:
462054a
Message:

Created library for IEEE802.11 related stuff. Mostly done device startup initialization.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ar9271/wmi.c

    r462054a rab365c4  
    250250        free(buffer);
    251251       
     252        bool clean_resp_buffer = false;
     253        if(response_buffer == NULL) {
     254                response_buffer = malloc(MAX_RESPONSE_LENGTH);
     255                clean_resp_buffer = true;
     256        }
     257       
    252258        /* Read response. */
    253259        rc = htc_read_message(htc_device, response_buffer, MAX_RESPONSE_LENGTH,
     
    260266        }
    261267       
    262         return rc;
    263 }
     268        if(clean_resp_buffer) {
     269                free(response_buffer);
     270        }
     271       
     272        return rc;
     273}
Note: See TracChangeset for help on using the changeset viewer.