diff --git a/src/set/set.c b/src/set/set.c index 6106a92..c759621 100644 --- a/src/set/set.c +++ b/src/set/set.c @@ -47,10 +47,8 @@ setDtor(void * _this) size_t i; if (this->free_msgs) { - for (i = 0; i < this->used; i++) { - if (this->data[i]) { - TR_delete(this->data[i]); - } + TR_iterableForeach(this) { + TR_delete(this->data[i]); } }