Skip to content
Permalink
Browse files
Fixed base directory determination.
  • Loading branch information
icculus committed Aug 29, 2001
1 parent 8c36e95 commit 00267d4023ecc9bc723971fbda092810dfc8e404
Showing with 6 additions and 4 deletions.
  1. +3 −1 CHANGELOG
  2. +3 −3 platform/unix.c
@@ -17,7 +17,9 @@
Changed version to 0.1.2.
08282001 - win32.c now checks HOMEDRIVE, HOMEPATH, and HOME when calculating
the userdir. Added include files that make it a little closer to
compiling under Cygwin. Added a TODO file.
compiling under Cygwin. Added a TODO file. Fixed unix.c's
__PHYSFS_platformCalcBaseDir() so that it actually works.
Changed version to 0.1.3.

--ryan. (icculus@clutteredmind.org)

@@ -135,9 +135,9 @@ char *__PHYSFS_platformCalcBaseDir(const char *argv0)
BAIL_IF_MACRO(1, ERR_OUT_OF_MEMORY, NULL);
} /* if */
strcpy(exe, start);
if (start[strlen(start) - 1] != '/')
strcat(start, "/");
strcat(start, argv0);
if (exe[strlen(exe) - 1] != '/')
strcat(exe, "/");
strcat(exe, argv0);
if (access(exe, X_OK) != 0)
free(exe);
else

0 comments on commit 00267d4

Please sign in to comment.