Core/Misc: Fix compile errors found with msvc /permissive-

(cherry picked from commit b3db50a3b4)
This commit is contained in:
Shauren
2020-08-04 15:42:08 +02:00
parent e2fb15fd22
commit 58d199db48
8 changed files with 44 additions and 18 deletions

View File

@@ -425,7 +425,7 @@ void ShutdownCLIThread(std::thread* cliThread)
// if CancelSynchronousIo fails with ERROR_NOT_FOUND then there was nothing to cancel, proceed with shutdown
if (errorCode != ERROR_NOT_FOUND)
{
LPSTR errorBuffer;
LPCSTR errorBuffer;
DWORD numCharsWritten = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_IGNORE_INSERTS,
nullptr, errorCode, 0, (LPTSTR)&errorBuffer, 0, nullptr);
if (!numCharsWritten)
@@ -434,7 +434,7 @@ void ShutdownCLIThread(std::thread* cliThread)
TC_LOG_DEBUG("server.worldserver", "Error cancelling I/O of CliThread, error code %u, detail: %s", uint32(errorCode), errorBuffer);
if (numCharsWritten)
LocalFree(errorBuffer);
LocalFree((LPSTR)errorBuffer);
// send keyboard input to safely unblock the CLI thread
INPUT_RECORD b[4];