Module: wine Branch: master Commit: 4979ae5a94188b7c1943a64a0cb8cca39bbe8fad URL: https://gitlab.winehq.org/wine/wine/-/commit/4979ae5a94188b7c1943a64a0cb8cca...
Author: Rémi Bernon rbernon@codeweavers.com Date: Wed Nov 30 15:16:49 2022 +0100
kernelbase: Restore HEAP_REALLOC_IN_PLACE_ONLY usage in LocalReAlloc.
This effectively reverts 2be9b0ff4a61f3738eb2c05a7f196a60a95d40c6, which incorrectly removed the flag, when the reallocation failures the tests showed were coming from an underlying LFH in-place reallocation failure.
Thus, it restores todo_wine where appropriate while removing other todos for sizes outside of the LFH block size range.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53996
---
dlls/kernel32/tests/heap.c | 44 ++++++++++++++++++++++++-------------------- dlls/kernelbase/memory.c | 4 ++-- 2 files changed, 26 insertions(+), 22 deletions(-)