diff --git a/Platform_Win32Console.cpp b/Platform_Win32Console.cpp
index 52ffdc31143cfdd5436711076d40637e459efd50..70f6599c4e82fb369dd58650d8d982d004322a5d 100644
--- a/Platform_Win32Console.cpp
+++ b/Platform_Win32Console.cpp
@@ -54,6 +54,7 @@ void fatal_from_lasterror(
 
 	std::wstringstream message;
 	message << file << ":" << std::to_wstring(line) << ": " << formatted;
+	LocalFree(formatted);
 	fatal(message.str());
 }