Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fixed base directory determination.
  • Loading branch information
icculus committed Aug 29, 2001
1 parent 8c36e95 commit 00267d4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG
Expand Up @@ -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)

Expand Down
6 changes: 3 additions & 3 deletions platform/unix.c
Expand Up @@ -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
Expand Down

0 comments on commit 00267d4

Please sign in to comment.