Index: generic/src/adt/hash_table.c
===================================================================
--- generic/src/adt/hash_table.c	(revision a9ef68bfb5a4d2d85ccd7edf79d3fcc2f7c9d108)
+++ generic/src/adt/hash_table.c	(revision fe04594398a175db7fe2fccfec39a1b8e74b0a05)
@@ -54,9 +54,9 @@
 	ASSERT(max_keys > 0);
 	
-	h->entry = malloc(m * sizeof(link_t *), 0);
+	h->entry = malloc(m * sizeof(link_t), 0);
 	if (!h->entry) {
 		panic("cannot allocate memory for hash table\n");
 	}
-	memsetb((__address) h->entry, m * sizeof(link_t *), 0);
+	memsetb((__address) h->entry, m * sizeof(link_t), 0);
 	
 	for (i = 0; i < m; i++)
