Skip to content

Commit 189b0ac

Browse files
committed
count commit stats only if the commit succeeded
1 parent c9541ac commit 189b0ac

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/os.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,6 @@ static void* mi_os_page_align_area_conservative(void* addr, size_t size, size_t*
463463

464464
bool _mi_os_commit_ex(void* addr, size_t size, bool* is_zero, size_t stat_size) {
465465
if (is_zero != NULL) { *is_zero = false; }
466-
mi_os_stat_increase(committed, stat_size); // use size for precise commit vs. decommit
467466
mi_os_stat_counter_increase(commit_calls, 1);
468467

469468
// page align range
@@ -487,6 +486,7 @@ bool _mi_os_commit_ex(void* addr, size_t size, bool* is_zero, size_t stat_size)
487486
if (os_is_zero) { mi_track_mem_defined(start,csize); }
488487
else { mi_track_mem_undefined(start,csize); }
489488
#endif
489+
mi_os_stat_increase(committed, stat_size); // use size for precise commit vs. decommit
490490
return true;
491491
}
492492

0 commit comments

Comments
 (0)