Index: generic/src/adt/hash_table.c
===================================================================
--- generic/src/adt/hash_table.c	(revision c47912f7cc3fc6625772f9dd1370d20d9bb36539)
+++ generic/src/adt/hash_table.c	(revision 602c9101593bede5e6931056ddd054069b20ff49)
@@ -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++)
