From 694dcdc91e570aeb18551b84459d32b01b5987c8 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 30 Apr 2023 20:54:53 -0300 Subject: [PATCH] hashtable: fix FOREACH macro --- kernel-src/include/hashtable.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel-src/include/hashtable.h b/kernel-src/include/hashtable.h index 21a5c0c5..f3946660 100644 --- a/kernel-src/include/hashtable.h +++ b/kernel-src/include/hashtable.h @@ -26,7 +26,7 @@ int hashtable_remove(hashtable_t *table, void *key, size_t keysize); int hashtable_destroy(hashtable_t *table); #define HASHTABLE_FOREACH(table) \ - for (uintmax_t toffset = 0; toffset < table->capacity; ++toffset) \ - for (hashentry_t *entry = table->entries[toffset]; entry != NULL; entry = entry->next) + for (uintmax_t toffset = 0; toffset < (table)->capacity; ++toffset) \ + for (hashentry_t *entry = (table)->entries[toffset]; entry != NULL; entry = entry->next) #endif