Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/synch/syswaitq.c

    r6874bd2 re394c196  
    4545
    4646#include <stdint.h>
    47 #include <stdlib.h>
    4847
    4948static slab_cache_t *waitq_cache;
     
    9695        waitq_initialize(wq);
    9796
    98         kobject_t *kobj = (kobject_t *) malloc(sizeof(kobject_t));
     97        kobject_t *kobj = kobject_alloc(0);
    9998        if (!kobj) {
    10099                slab_free(waitq_cache, wq);
     
    107106        if (rc != EOK) {
    108107                slab_free(waitq_cache, wq);
    109                 free(kobj);
     108                kobject_free(kobj);
    110109                return (sys_errno_t) rc;
    111110        }
     
    114113        if (rc != EOK) {
    115114                cap_free(TASK, handle);
    116                 free(kobj);
     115                kobject_free(kobj);
    117116                slab_free(waitq_cache, wq);
    118117                return (sys_errno_t) rc;
Note: See TracChangeset for help on using the changeset viewer.