Changes in kernel/generic/src/ipc/sysipc.c [90efa3b:bab75df6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
r90efa3b rbab75df6 267 267 * @return EOK on success. 268 268 * @return ENOENT if there is no such phone handle. 269 * @return ENOMEM if not enough memory to make the call270 269 * 271 270 */ … … 277 276 return ENOENT; 278 277 279 call_t *call = ipc_call_alloc(); 280 if (!call) { 281 kobject_put(kobj); 282 return ENOMEM; 283 } 284 278 call_t *call = ipc_call_alloc(0); 285 279 call->priv = priv; 286 280 memcpy(call->data.args, data->args, sizeof(data->args)); … … 379 373 } 380 374 381 call_t *call = ipc_call_alloc(); 382 if (!call) { 383 kobject_put(kobj); 384 return ENOMEM; 385 } 386 375 call_t *call = ipc_call_alloc(0); 387 376 IPC_SET_IMETHOD(call->data, imethod); 388 377 IPC_SET_ARG1(call->data, arg1); … … 431 420 } 432 421 433 call_t *call = ipc_call_alloc(); 434 if (!call) { 435 kobject_put(kobj); 436 return ENOMEM; 437 } 438 422 call_t *call = ipc_call_alloc(0); 439 423 errno_t rc = copy_from_uspace(&call->data.args, &data->args, 440 424 sizeof(call->data.args));
Note:
See TracChangeset
for help on using the changeset viewer.