Ignore:
File:
1 edited

Legend:

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

    re394c196 r6874bd2  
    4545
    4646#include <stdint.h>
     47#include <stdlib.h>
    4748
    4849static slab_cache_t *waitq_cache;
     
    9596        waitq_initialize(wq);
    9697
    97         kobject_t *kobj = kobject_alloc(0);
     98        kobject_t *kobj = (kobject_t *) malloc(sizeof(kobject_t));
    9899        if (!kobj) {
    99100                slab_free(waitq_cache, wq);
     
    106107        if (rc != EOK) {
    107108                slab_free(waitq_cache, wq);
    108                 kobject_free(kobj);
     109                free(kobj);
    109110                return (sys_errno_t) rc;
    110111        }
     
    113114        if (rc != EOK) {
    114115                cap_free(TASK, handle);
    115                 kobject_free(kobj);
     116                free(kobj);
    116117                slab_free(waitq_cache, wq);
    117118                return (sys_errno_t) rc;
Note: See TracChangeset for help on using the changeset viewer.