Browse Source

Fix for StormLib

pull/25/head
Xadhoom 7 years ago
parent
commit
67fc0e9b01
  1. 1
      3rdParty/StormLib/README
  2. 3
      3rdParty/StormLib/src/FileStream.cpp

1
3rdParty/StormLib/README vendored

@ -9,3 +9,4 @@ Implementation changes:
* Use `stdcall` calling convention.
* Use external Storm error handling (`SErrGetLastError()` etc.)
* Convert pathnames to Unix-style slashes.
* Bugfixes, with comment: // BUGFIX (devilutionX)

3
3rdParty/StormLib/src/FileStream.cpp vendored

@ -99,6 +99,7 @@ static bool BaseFile_Create(TFileStream * pStream)
if(handle == -1)
{
nLastError = errno;
pStream->Base.File.hFile = INVALID_HANDLE_VALUE; // BUGFIX (devilutionX)
return false;
}
@ -151,6 +152,7 @@ static bool BaseFile_Open(TFileStream * pStream, const TCHAR * szFileName, DWORD
if(handle == -1)
{
nLastError = errno;
pStream->Base.File.hFile = INVALID_HANDLE_VALUE; // BUGFIX (devilutionX)
return false;
}
@ -159,6 +161,7 @@ static bool BaseFile_Open(TFileStream * pStream, const TCHAR * szFileName, DWORD
{
nLastError = errno;
close(handle);
pStream->Base.File.hFile = INVALID_HANDLE_VALUE; // BUGFIX (devilutionX)
return false;
}

Loading…
Cancel
Save