Fix bug in deque: _clean doesn't call CLEAR on all created objects.

This commit is contained in:
Patrick Pelissier committed 2018-05-22 05:46:37 +02:00
1 parent 494ee2c099
commit 0221e555fe
1 file changed
+2 -2
+2 -2
View File
@@ -149,8 +149,8 @@
!M_C(name, _node_list_end_p)(it) ; \
M_C(name, _node_list_next)(it) ){ \
M_C(name, _node_t) *n = M_C(name, _node_list_ref)(it); \
size_t min = n == d->front->node ? d->back->index + 1 : 0; \
size_t max = n == d->back->node ? d->back->index + 1: n->size; \
size_t min = n == d->front->node ? d->front->index : 0; \
size_t max = n == d->back->node ? d->back->index: n->size; \
for(size_t i = min; i < max; i++) { \
M_GET_CLEAR oplist (n->data[i]); \
} \