Bladeren bron

POSIX version of __PHYSFS_platformStat() forgot to set *exists properly.

Thanks to Frank Becker for the fix.
Ryan C. Gordon 14 jaren geleden
bovenliggende
commit
b8c4942413
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      src/platform_posix.c

+ 2 - 0
src/platform_posix.c

@@ -404,6 +404,8 @@ int __PHYSFS_platformStat(const char *filename, int *exists, PHYSFS_Stat *st)
         BAIL_MACRO(strerror(errno), 0);
         BAIL_MACRO(strerror(errno), 0);
     } /* if */
     } /* if */
 
 
+    *exists = 1;
+
     if (S_ISREG(statbuf.st_mode))
     if (S_ISREG(statbuf.st_mode))
     {
     {
         st->filetype = PHYSFS_FILETYPE_REGULAR;
         st->filetype = PHYSFS_FILETYPE_REGULAR;