diff --git a/Minecraft.World/IO/Files/ConsoleSaveFileSplit.cpp b/Minecraft.World/IO/Files/ConsoleSaveFileSplit.cpp index 645d2c13e..ffb873643 100644 --- a/Minecraft.World/IO/Files/ConsoleSaveFileSplit.cpp +++ b/Minecraft.World/IO/Files/ConsoleSaveFileSplit.cpp @@ -794,6 +794,15 @@ BOOL ConsoleSaveFileSplit::zeroFile(FileEntry *file, DWORD nNumberOfBytesToWrite return 0; } + // 4jcraft added: memset(NULL + 0, 0, 0); was called + // no bytes need to be written, hence there you go + if(nNumberOfBytesToWrite == 0) { + if(lpNumberOfBytesWritten) { + *lpNumberOfBytesWritten = 0; + } + return 1; + } + LockSaveAccess(); if( file->isRegionFile() )