Fix missing fclose calls in ZZoglCreate.cpp

This commit is contained in:
Lioncash 2014-07-31 18:50:41 -04:00
parent 3e65c1d0a3
commit 0a35a2fac9
4 changed files with 6 additions and 2 deletions

View File

@ -323,6 +323,7 @@ __forceinline bool LoadShadersFromDat()
fseek(fres, 0, SEEK_SET);
fread(s_lpShaderResources, s, 1, fres);
s_lpShaderResources[s] = 0;
fclose(fres);
return true;
}

View File

@ -222,6 +222,7 @@ bool ZZshCreateOpenShadersFile() {
fseek(fres, 0, SEEK_SET);
fread(s_lpShaderResources, s, 1, fres);
s_lpShaderResources[s] = 0;
fclose(fres);
# endif // _WIN32
#else // NOT RELEASE_TO_PUBLIC
# ifndef _WIN32 // NOT WINDOWS

View File

@ -274,6 +274,7 @@ __forceinline bool LoadShadersFromDat()
fprintf(stderr, "Failed to read ps2hw.dat. Corrupted file?\n");
s_lpShaderResources[s] = 0;
fclose(fres);
return true;
}

View File

@ -224,6 +224,7 @@ bool ZZshCreateOpenShadersFile() {
if (fread(s_lpShaderResources, s, 1, fres) == 0)
ZZLog::Error_Log("Cannot read ps2hw.dat in working directory.");
s_lpShaderResources[s] = 0;
fclose(fres);
# endif // _WIN32
#else // NOT RELEASE_TO_PUBLIC
# ifndef _WIN32 // NOT WINDOWS