mdbx-windows: fix mdbx_realloc() for nullptr and MDBX_AVOID_CRT=ON.

Change-Id: I129221186d65254da5b1d84747e5c59d53864b70
This commit is contained in:
Leonid Yuriev 2020-12-03 10:25:24 +03:00
parent 5636dbf12b
commit 7210f994fb

View File

@ -181,7 +181,8 @@ static inline void *mdbx_calloc(size_t nelem, size_t size) {
#ifndef mdbx_realloc
static inline void *mdbx_realloc(void *ptr, size_t bytes) {
return LocalReAlloc(ptr, bytes, LMEM_MOVEABLE);
return ptr ? LocalReAlloc(ptr, bytes, LMEM_MOVEABLE)
: LocalAlloc(LMEM_FIXED, bytes);
}
#endif /* mdbx_realloc */