Fixed wrong dir test in Windows code in both 1.0 and 1.1 (thanks, Dennis!).

This commit is contained in:
Ryan C. Gordon 2007-12-11 18:54:10 +00:00
parent 565f973e2e
commit 1aa0511f7b
2 changed files with 2 additions and 1 deletions

View File

@ -2,6 +2,7 @@
* CHANGELOG. * CHANGELOG.
*/ */
12112007 - Fixed incorrect directory test in Windows code (thanks, Dennis!).
10012007 - More mingw32 fixes. 10012007 - More mingw32 fixes.
07122007 - Maybe fixed compile on mingw32. 07122007 - Maybe fixed compile on mingw32.
07112007 - Fixed crash on zero-byte read/write (thanks, Ensiform!). 07112007 - Fixed crash on zero-byte read/write (thanks, Ensiform!).

View File

@ -1208,7 +1208,7 @@ int __PHYSFS_platformClose(void *opaque)
static int doPlatformDelete(LPWSTR wpath) static int doPlatformDelete(LPWSTR wpath)
{ {
/* If filename is a folder */ /* If filename is a folder */
if (pGetFileAttributesW(wpath) == FILE_ATTRIBUTE_DIRECTORY) if (pGetFileAttributesW(wpath) & FILE_ATTRIBUTE_DIRECTORY)
{ {
BAIL_IF_MACRO(!pRemoveDirectoryW(wpath), winApiStrError(), 0); BAIL_IF_MACRO(!pRemoveDirectoryW(wpath), winApiStrError(), 0);
} /* if */ } /* if */