Rev 1288 | Rev 1297 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1288 | Rev 1293 | ||
---|---|---|---|
Line 306... | Line 306... | ||
306 | 306 | ||
307 | GET_CHECK_PHONE(phone, phoneid, return IPC_CALLRET_FATAL); |
307 | GET_CHECK_PHONE(phone, phoneid, return IPC_CALLRET_FATAL); |
308 | 308 | ||
309 | call = ipc_call_alloc(0); |
309 | call = ipc_call_alloc(0); |
310 | rc = copy_from_uspace(&call->data.args, &data->args, sizeof(call->data.args)); |
310 | rc = copy_from_uspace(&call->data.args, &data->args, sizeof(call->data.args)); |
311 | if (rc != 0) |
311 | if (rc != 0) { |
- | 312 | ipc_call_free(call); |
|
312 | return (__native) rc; |
313 | return (__native) rc; |
- | 314 | } |
|
313 | if (!(res=request_preprocess(call))) |
315 | if (!(res=request_preprocess(call))) |
314 | ipc_call(phone, call); |
316 | ipc_call(phone, call); |
315 | else |
317 | else |
316 | ipc_backsend_err(phone, call, res); |
318 | ipc_backsend_err(phone, call, res); |
317 | 319 |