diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2023-03-04 00:50:41 -0800 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2023-03-04 00:50:41 -0800 |
| commit | f52050d53e698975d6598da86ddd99100ae70fdf (patch) | |
| tree | 0eb68351e86d2e96a5ca95c6746ff2277f53f634 /src/hashtable.c | |
| parent | 2b06f74c5a95e95d3c98137c9498cc3bc51e1968 (diff) | |
added while loop. simplified some hashtable code
Diffstat (limited to 'src/hashtable.c')
| -rw-r--r-- | src/hashtable.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/hashtable.c b/src/hashtable.c index 84676a9..bf46963 100644 --- a/src/hashtable.c +++ b/src/hashtable.c @@ -73,12 +73,7 @@ pair_t hashtable_get_pair(hashtable_t* hashtable, char* key) { unsigned int ha = hash + i; unsigned int ia = ha % hashtable->capacity; pair_t p = hashtable->pairs[ia]; - if (p.key != NULL && strcmp(p.key, key) == 0) { - return p; - } - else if (p.key == NULL) { - return init_pair(NULL, NULL); - } + return p; } return hashtable->pairs[(hash) % hashtable->capacity]; } |
