diff --git a/CHANGELOG b/CHANGELOG index 42ca146..f6e92b6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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(). diff --git a/physfs.c b/physfs.c index be7a039..4fb8db3 100644 --- a/physfs.c +++ b/physfs.c @@ -404,6 +404,7 @@ int PHYSFS_init(const char *argv0) baseDir = calculateBaseDir(argv0); BAIL_IF_MACRO(baseDir == NULL, NULL, 0); + ptr = __PHYSFS_platformRealPath(baseDir); free(baseDir); BAIL_IF_MACRO(ptr == NULL, NULL, 0);