Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbvirt/src/callback.c

    r13101d06 r0eddb76  
    153153         * If the request was processed, we will send data back.
    154154         */
    155         if ((rc == EOK) && (expected_len > 0)) {
     155        if (rc == EOK) {
    156156                size_t receive_len;
    157157                ipc_callid_t callid;
     
    160160                        return;
    161161                }
    162                 if (len > receive_len) {
    163                         len = receive_len;
    164                 }
    165                 async_data_read_finalize(callid, buffer, len);
    166         }
    167        
    168         ipc_answer_1(iid, rc, len);
     162                async_data_read_finalize(callid, buffer, receive_len);
     163        }
     164       
     165        ipc_answer_0(iid, rc);
    169166}
    170167
     
    204201               
    205202                callid = async_get_call(&call);
    206                 switch (IPC_GET_IMETHOD(call)) {
     203                switch (IPC_GET_METHOD(call)) {
    207204                        case IPC_M_PHONE_HUNGUP:
    208205                                ipc_answer_0(callid, EOK);
Note: See TracChangeset for help on using the changeset viewer.