Răsfoiți Sursa

PHYSFS_stat() returns zero on error, not -1.

Ryan C. Gordon 12 ani în urmă
părinte
comite
016394067c
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      src/physfs.c

+ 3 - 3
src/physfs.c

@@ -2813,11 +2813,11 @@ int PHYSFS_stat(const char *_fname, PHYSFS_Stat *stat)
     char *fname;
     char *fname;
     size_t len;
     size_t len;
 
 
-    BAIL_IF_MACRO(!_fname, PHYSFS_ERR_INVALID_ARGUMENT, -1);
-    BAIL_IF_MACRO(!stat, PHYSFS_ERR_INVALID_ARGUMENT, -1);
+    BAIL_IF_MACRO(!_fname, PHYSFS_ERR_INVALID_ARGUMENT, 0);
+    BAIL_IF_MACRO(!stat, PHYSFS_ERR_INVALID_ARGUMENT, 0);
     len = strlen(_fname) + 1;
     len = strlen(_fname) + 1;
     fname = (char *) __PHYSFS_smallAlloc(len);
     fname = (char *) __PHYSFS_smallAlloc(len);
-    BAIL_IF_MACRO(!fname, PHYSFS_ERR_OUT_OF_MEMORY, -1);
+    BAIL_IF_MACRO(!fname, PHYSFS_ERR_OUT_OF_MEMORY, 0);
 
 
     /* set some sane defaults... */
     /* set some sane defaults... */
     stat->filesize = -1;
     stat->filesize = -1;