diff options
Diffstat (limited to 'src/lib/lib7z/Alloc.c')
-rw-r--r-- | src/lib/lib7z/Alloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/lib7z/Alloc.c b/src/lib/lib7z/Alloc.c index df7412afe79..651ada46961 100644 --- a/src/lib/lib7z/Alloc.c +++ b/src/lib/lib7z/Alloc.c @@ -99,7 +99,7 @@ void *BigAlloc(size_t size) #ifdef _SZ_ALLOC_DEBUG fprintf(stderr, "\nAlloc_Big %10d bytes; count = %10d", size, g_allocCountBig++); #endif - + #ifdef _7ZIP_LARGE_PAGES if (g_LargePageSize != 0 && g_LargePageSize <= (1 << 30) && size >= (1 << 18)) { @@ -118,7 +118,7 @@ void BigFree(void *address) if (address != 0) fprintf(stderr, "\nFree_Big; count = %10d", --g_allocCountBig); #endif - + if (address == 0) return; VirtualFree(address, 0, MEM_RELEASE); |