Skip to content

Commit 30a17bf

Browse files
committed
fix missing csize assignment in _mi_os_free_ex
1 parent e19c022 commit 30a17bf

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
@@ -181,7 +181,7 @@ static void mi_os_prim_free(void* addr, size_t size, size_t commit_size) {
181181
void _mi_os_free_ex(void* addr, size_t size, bool still_committed, mi_memid_t memid) {
182182
if (mi_memkind_is_os(memid.memkind)) {
183183
size_t csize = memid.mem.os.size;
184-
if (csize==0) { _mi_os_good_alloc_size(size); }
184+
if (csize==0) { csize = _mi_os_good_alloc_size(size); }
185185
size_t commit_size = (still_committed ? csize : 0);
186186
void* base = addr;
187187
// different base? (due to alignment)

0 commit comments

Comments
 (0)