Changes in kernel/generic/src/ipc/ipc.c [48bcf49:c1f68b0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/ipc.c
r48bcf49 rc1f68b0 97 97 if (call->buffer) 98 98 free(call->buffer); 99 if (call->caller_phone) 100 kobject_put(call->caller_phone->kobject); 99 101 slab_free(call_slab, call); 100 102 } … … 346 348 347 349 call->caller_phone = phone; 350 kobject_add_ref(phone->kobject); 348 351 349 352 if (preforget) { … … 826 829 { 827 830 ipc_phone_hangup(cap->kobject->phone); 831 kobject_t *kobj = cap_unpublish(cap->task, cap->handle, 832 KOBJECT_TYPE_PHONE); 833 kobject_put(kobj); 834 cap_free(cap->task, cap->handle); 828 835 return true; 829 836 }
Note:
See TracChangeset
for help on using the changeset viewer.