fix #3692 memory alignment bug in core:mem.dynamic_pool_alloc_bytes
This commit is contained in:
1 parent
a76f9a70d5
commit
6b373cf49e
1 file changed
+1
-3
@@ -748,9 +748,7 @@ dynamic_pool_alloc_bytes :: proc(p: ^Dynamic_Pool, bytes: int) -> ([]byte, Alloc
|
||||
return
|
||||
}
|
||||
|
||||
n := bytes
|
||||
extra := p.alignment - (n % p.alignment)
|
||||
n += extra
|
||||
n := align_formula(bytes, p.alignment)
|
||||
if n > p.block_size {
|
||||
return nil, .Invalid_Argument
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user