diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2024-04-28 15:21:35 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-28 15:21:35 +0100 |
| commit | fa5e6d2d84d2a283aa9a93db6acc5ce9e85d6909 (patch) | |
| tree | 9f5b6a7beba439d000e72fcd816408ecaad2551c | |
| parent | 4668dafa2b16b8731e33df93ae6d77452a0205a2 (diff) | |
| parent | 0530f86a48a191381e343e1b51a88b0ef2f0e1c9 (diff) | |
Merge pull request #3497 from laytan/fix-buddy-allocator-wrong-query-info
fix: buddy allocator wrong query info pointer
| -rw-r--r-- | core/mem/allocators.odin | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/mem/allocators.odin b/core/mem/allocators.odin index eba79eacf..1d79e09c1 100644 --- a/core/mem/allocators.odin +++ b/core/mem/allocators.odin @@ -1124,7 +1124,7 @@ buddy_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode, case .Query_Info: info := (^Allocator_Query_Info)(old_memory) if info != nil && info.pointer != nil { - ptr := old_memory + ptr := info.pointer if !(b.head <= ptr && ptr <= b.tail) { return nil, .Invalid_Pointer } |