summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Helland <thomashelland90@gmail.com>2015-04-15 23:08:19 +0200
committerThomas Helland <thomashelland90@gmail.com>2018-03-14 20:03:57 +0100
commit03e37ec6d720bb5d416e98d6f6d9663086939e4d (patch)
tree290bd3793a4192e4362b111bcd82bf6f493bc618
parent5f129c05e698157c4481cd1e80a4a1b2f43ef96c (diff)
util: Use set_foreach instead of rolling our own
This follows the same pattern as in the hash_table. Reviewed-by: Jason Ekstrand <jason.ekstrand at intel.com>
-rw-r--r--src/util/set.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/util/set.c b/src/util/set.c
index 39250663954..d71f771807f 100644
--- a/src/util/set.c
+++ b/src/util/set.c
@@ -230,12 +230,8 @@ set_rehash(struct set *ht, unsigned new_size_index)
ht->entries = 0;
ht->deleted_entries = 0;
- for (entry = old_ht.table;
- entry != old_ht.table + old_ht.size;
- entry++) {
- if (entry_is_present(entry)) {
- set_add(ht, entry->hash, entry->key);
- }
+ set_foreach(&old_ht, entry) {
+ set_add(ht, entry->hash, entry->key);
}
ralloc_free(old_ht.table);