aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2024-04-28 15:21:35 +0100
committerGitHub <noreply@github.com>2024-04-28 15:21:35 +0100
commitfa5e6d2d84d2a283aa9a93db6acc5ce9e85d6909 (patch)
tree9f5b6a7beba439d000e72fcd816408ecaad2551c
parent4668dafa2b16b8731e33df93ae6d77452a0205a2 (diff)
parent0530f86a48a191381e343e1b51a88b0ef2f0e1c9 (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.odin2
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
}