From 2443c91bbab83556ffe4641b98799e3374fee12d Mon Sep 17 00:00:00 2001 From: Jordan Bancino Date: Sat, 11 Feb 2023 00:15:49 +0000 Subject: [PATCH] Fix bug in HashMap that would allow iterating over deleted values. --- src/HashMap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HashMap.c b/src/HashMap.c index 07b83a3..2320533 100644 --- a/src/HashMap.c +++ b/src/HashMap.c @@ -266,7 +266,7 @@ HashMapIterate(HashMap * map, char **key, void **value) map->iterator++; - if (bucket) + if (bucket && bucket->hash) { *key = bucket->key; *value = bucket->value;