diff options
author | Thomas Helland <[email protected]> | 2015-04-15 23:08:19 +0200 |
---|---|---|
committer | Thomas Helland <[email protected]> | 2018-03-14 20:03:57 +0100 |
commit | 03e37ec6d720bb5d416e98d6f6d9663086939e4d (patch) | |
tree | 290bd3793a4192e4362b111bcd82bf6f493bc618 /src/util | |
parent | 5f129c05e698157c4481cd1e80a4a1b2f43ef96c (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>
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/set.c | 8 |
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); |