slab: cx conversion missed memset
authorMarko Kreen <markokr@gmail.com>
Wed, 26 Jan 2011 11:08:03 +0000 (13:08 +0200)
committerMarko Kreen <markokr@gmail.com>
Wed, 26 Jan 2011 11:08:03 +0000 (13:08 +0200)
usual/slab.c

index d79e21e79eaade0f73646c7b83ae61fd874671d3..41ba2f2d25f411e2f96bd623b88f6112ceadc695 100644 (file)
@@ -98,7 +98,7 @@ struct Slab *slab_create(const char *name, unsigned obj_size, unsigned align,
        struct Slab *slab;
 
        /* new slab object */
-       slab = cx_alloc(cx, sizeof(*slab));
+       slab = cx_alloc0(cx, sizeof(*slab));
        if (slab)
                init_slab(slab, name, obj_size, align, init_func, cx);
        return slab;
@@ -137,7 +137,7 @@ static void grow(struct Slab *slab)
        size = count * slab->final_size;
 
        /* allocate & init */
-       frag = cx_alloc(slab->cx, size + sizeof(struct SlabFrag));
+       frag = cx_alloc0(slab->cx, size + sizeof(struct SlabFrag));
        if (!frag)
                return;
        list_init(&frag->head);