|
From: <axl...@us...> - 2010-01-15 18:58:33
|
Revision: 661
http://hgengine.svn.sourceforge.net/hgengine/?rev=661&view=rev
Author: axlecrusher
Date: 2010-01-15 18:58:16 +0000 (Fri, 15 Jan 2010)
Log Message:
-----------
fix CreateFile error checking
Modified Paths:
--------------
Mercury2/src/MercuryFileDriverDirect.cpp
Modified: Mercury2/src/MercuryFileDriverDirect.cpp
===================================================================
--- Mercury2/src/MercuryFileDriverDirect.cpp 2010-01-15 18:11:44 UTC (rev 660)
+++ Mercury2/src/MercuryFileDriverDirect.cpp 2010-01-15 18:58:16 UTC (rev 661)
@@ -168,8 +168,9 @@
#if defined(WIN32)
HANDLE hFile = CreateFile( (LPCWSTR)(m_sPath.c_str()), GENERIC_READ, FILE_SHARE_READ,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
- if( !hFile )
- return 0;
+
+ if ( hFile == INVALID_HANDLE_VALUE ) return 0;
+
FILETIME Tcreate,Taccess,Twrite;
if( !GetFileTime( hFile, &Tcreate, &Taccess, &Twrite ) )
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|