diff options
Diffstat (limited to 'src/hashtable.c')
| -rw-r--r-- | src/hashtable.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hashtable.c b/src/hashtable.c index 2f4ca64..2506c5b 100644 --- a/src/hashtable.c +++ b/src/hashtable.c @@ -1,4 +1,5 @@ #include <stdlib.h> +#include <string.h> #include <stdio.h> #include "hashtable.h" @@ -40,7 +41,7 @@ unsigned int hashtable_add_pair(hashtable_t* hashtable, pair_t pair) { } pair_t hashtable_get_pair(hashtable_t* hashtable, char* key) { unsigned int hash = get_hash(key); - return hashtable->pairs[hash % hashtable->capacity]; + return hashtable->pairs[(hash) % hashtable->capacity]; } pair_t hashtable_get_pair_recurse(hashtable_t* origin, char* key) { pair_t pair = hashtable_get_pair(origin, key); |
