Index: kernel/generic/src/mm/slab.c
===================================================================
--- kernel/generic/src/mm/slab.c	(revision 315b7e3538a086750be90fd588093956a40fefe1)
+++ kernel/generic/src/mm/slab.c	(revision 4d11204a6f45850dfd155527e40dd9bf4c7b7bef)
@@ -610,4 +610,6 @@
     unsigned int kmflag), size_t (*destructor)(void *obj), unsigned int flags)
 {
+	ASSERT(size > 0);
+	
 	memsetb(cache, sizeof(*cache), 0);
 	cache->name = name;
@@ -888,5 +890,5 @@
 	/* Initialize magazine cache */
 	_slab_cache_create(&mag_cache, "slab_magazine_t",
-	    sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void*),
+	    sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void *),
 	    sizeof(uintptr_t), NULL, NULL, SLAB_CACHE_NOMAGAZINE |
 	    SLAB_CACHE_SLINSIDE);
