Fix incorrect size in aligned lockfree realloc
Thanks to @alikendarfen for finding.
This commit is contained in:
parent
3ada840e65
commit
103a31f712
Notes:
blender-bot
2023-02-14 06:00:50 +01:00
Referenced by issue #55102, "Typo" in mallocn_lockfree_impl.c
|
@ -204,9 +204,9 @@ void *MEM_lockfree_reallocN_id(void *vmemh, size_t len, const char *str)
|
|||
else {
|
||||
MemHeadAligned *memh_aligned = MEMHEAD_ALIGNED_FROM_PTR(vmemh);
|
||||
newp = MEM_lockfree_mallocN_aligned(
|
||||
old_len,
|
||||
(size_t)memh_aligned->alignment,
|
||||
"realloc");
|
||||
len,
|
||||
(size_t)memh_aligned->alignment,
|
||||
"realloc");
|
||||
}
|
||||
|
||||
if (newp) {
|
||||
|
@ -242,9 +242,10 @@ void *MEM_lockfree_recallocN_id(void *vmemh, size_t len, const char *str)
|
|||
}
|
||||
else {
|
||||
MemHeadAligned *memh_aligned = MEMHEAD_ALIGNED_FROM_PTR(vmemh);
|
||||
newp = MEM_lockfree_mallocN_aligned(old_len,
|
||||
(size_t)memh_aligned->alignment,
|
||||
"recalloc");
|
||||
newp = MEM_lockfree_mallocN_aligned(
|
||||
len,
|
||||
(size_t)memh_aligned->alignment,
|
||||
"recalloc");
|
||||
}
|
||||
|
||||
if (newp) {
|
||||
|
|
Loading…
Reference in New Issue