diff options
author | Daan <daanl@outlook.com> | 2022-02-03 15:51:27 -0800 |
---|---|---|
committer | Daan <daanl@outlook.com> | 2022-02-03 15:51:27 -0800 |
commit | 0e1beb0018f45ab13bdfd567f67d7deecd08084f (patch) | |
tree | 08f8a8eef424f8b2ef4c94644b11002fe0ead2b5 /src/segment.c | |
parent | cbcee4dce481b94613d255c6b5e3442436b63036 (diff) |
check for decommit allowed before purging the segment cache
Diffstat (limited to 'src/segment.c')
-rw-r--r-- | src/segment.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/segment.c b/src/segment.c index 037b131..e9d3051 100644 --- a/src/segment.c +++ b/src/segment.c @@ -569,8 +569,7 @@ static void mi_segment_perhaps_decommit(mi_segment_t* segment, uint8_t* p, size_ mi_commit_mask_t cmask; mi_commit_mask_create_intersect(&segment->commit_mask, &mask, &cmask); // only decommit what is committed; span_free may try to decommit more mi_commit_mask_set(&segment->decommit_mask, &cmask); - // segment->decommit_expire = _mi_clock_now() + mi_option_get(mi_option_decommit_delay); - mi_msecs_t now = _mi_clock_now(); + mi_msecs_t now = _mi_clock_now(); if (segment->decommit_expire == 0) { // no previous decommits, initialize now mi_assert_internal(mi_commit_mask_is_empty(&segment->decommit_mask)); |