Skip to content

Commit b2dcab5

Browse files
committed
fix assertion failure (issue #1031)
1 parent afbc581 commit b2dcab5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/segment.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ static void mi_segment_os_free(mi_segment_t* segment, size_t segment_size, mi_se
523523
void _mi_segments_collect(bool force, mi_segments_tld_t* tld) {
524524
mi_pages_try_purge(force,tld);
525525
#if MI_DEBUG>=2
526-
if (!_mi_is_main_thread()) {
526+
if (!_mi_is_main_thread() && force) {
527527
mi_assert_internal(tld->pages_purge.first == NULL);
528528
mi_assert_internal(tld->pages_purge.last == NULL);
529529
}

0 commit comments

Comments
 (0)