Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/ipcrsc.c

    r90efa3b r2f7134b  
    4646{
    4747        phone_t *phone = (phone_t *) arg;
    48         if (phone->hangup_call)
    49                 kobject_put(phone->hangup_call->kobject);
    5048        slab_free(phone_cache, phone);
    5149}
     
    8179                        return ENOMEM;
    8280                }
    83                 call_t *hcall = ipc_call_alloc();
    84                 if (!hcall) {
    85                         cap_free(TASK, handle);
    86                         slab_free(phone_cache, phone);
    87                         free(kobj);
    88                         return ENOMEM;
    89                 }
    9081
    9182                ipc_phone_init(phone, task);
    9283                phone->state = IPC_PHONE_CONNECTING;
    93                 phone->hangup_call = hcall;
    9484
    9585                kobject_initialize(kobj, KOBJECT_TYPE_PHONE, phone,
Note: See TracChangeset for help on using the changeset viewer.