Updated.
--- a/CHANGELOG Sat Apr 06 05:10:06 2002 +0000
+++ b/CHANGELOG Sat Apr 06 05:18:49 2002 +0000
@@ -11,7 +11,8 @@
version to 0.1.1. Added a malloc-failure check in the Unix
CD-ROM detection code.
04032002 - PHYSFS_init always makes sure the calling thread initializes its
- error state.
+ error state. Win32 codebase is updated with mutex implementation
+ (thanks, Greg!).
04022002 - Mac work continues. Found a bug where we put a double dir
separator in if we had to resort to the fallback userdir (if
__PHYSFS_platformGetUserDir() returned NULL to calculateUserDir().
--- a/physfs.c Sat Apr 06 05:10:06 2002 +0000
+++ b/physfs.c Sat Apr 06 05:18:49 2002 +0000
@@ -404,6 +404,7 @@
baseDir = calculateBaseDir(argv0);
BAIL_IF_MACRO(baseDir == NULL, NULL, 0);
+
ptr = __PHYSFS_platformRealPath(baseDir);
free(baseDir);
BAIL_IF_MACRO(ptr == NULL, NULL, 0);