[commit] r1856 - trunk/GME/Core
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri Mar 9 16:29:21 CST 2012
Author: ksmyth
Date: Fri Mar 9 16:29:21 2012
New Revision: 1856
Log:
Fix appverif errors
Modified:
trunk/GME/Core/CoreBinFile.h
Modified: trunk/GME/Core/CoreBinFile.h
==============================================================================
--- trunk/GME/Core/CoreBinFile.h Fri Mar 9 16:29:11 2012 (r1855)
+++ trunk/GME/Core/CoreBinFile.h Fri Mar 9 16:29:21 2012 (r1856)
@@ -44,9 +44,12 @@
}
~membuf() {
- UnmapViewOfFile(begin);
- CloseHandle(hFileMappingObject);
- CloseHandle(hFile);
+ if (begin)
+ UnmapViewOfFile(begin);
+ if (hFileMappingObject != INVALID_HANDLE_VALUE)
+ CloseHandle(hFileMappingObject);
+ if (hFile != INVALID_HANDLE_VALUE)
+ CloseHandle(hFile);
}
char* getBegin() const {
More information about the gme-commit
mailing list