Index: uspace/lib/libc/generic/malloc.c
===================================================================
--- uspace/lib/libc/generic/malloc.c	(revision 15b8e495a50e2460c084a79b7002f55d37a04f7e)
+++ uspace/lib/libc/generic/malloc.c	(revision dfddfcdbf9b18994e38b7e6ec92e736cb9916b67)
@@ -355,5 +355,10 @@
 void *calloc(const size_t nmemb, const size_t size)
 {
-	return malloc(nmemb * size);
+	void *block = malloc(nmemb * size);
+	if (block == NULL)
+		return NULL;
+
+	memset(block, 0, nmemb * size);
+	return block;
 }
 
