Changes in uspace/lib/usbvirt/src/callback.c [0eddb76:13101d06] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbvirt/src/callback.c
r0eddb76 r13101d06 153 153 * If the request was processed, we will send data back. 154 154 */ 155 if ( rc == EOK) {155 if ((rc == EOK) && (expected_len > 0)) { 156 156 size_t receive_len; 157 157 ipc_callid_t callid; … … 160 160 return; 161 161 } 162 async_data_read_finalize(callid, buffer, receive_len); 163 } 164 165 ipc_answer_0(iid, rc); 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); 166 169 } 167 170 … … 201 204 202 205 callid = async_get_call(&call); 203 switch (IPC_GET_ METHOD(call)) {206 switch (IPC_GET_IMETHOD(call)) { 204 207 case IPC_M_PHONE_HUNGUP: 205 208 ipc_answer_0(callid, EOK);
Note:
See TracChangeset
for help on using the changeset viewer.