Forráskód Böngészése

Fixed a crashbug when opening a file that doesn't exist.

Ryan C. Gordon 24 éve
szülő
commit
6a0a1349a8
1 módosított fájl, 1 hozzáadás és 2 törlés
  1. 1 2
      archivers/dir.c

+ 1 - 2
archivers/dir.c

@@ -244,7 +244,6 @@ static FileHandle *doOpen(DirHandle *h, const char *name,
     char *f = __PHYSFS_platformCvtToDependent((char *)(h->opaque), name, NULL);
     char *f = __PHYSFS_platformCvtToDependent((char *)(h->opaque), name, NULL);
     void *rc;
     void *rc;
     FileHandle *retval;
     FileHandle *retval;
-    char *str;
 
 
     BAIL_IF_MACRO(f == NULL, NULL, NULL);
     BAIL_IF_MACRO(f == NULL, NULL, NULL);
 
 
@@ -261,7 +260,7 @@ static FileHandle *doOpen(DirHandle *h, const char *name,
     if (!rc)
     if (!rc)
     {
     {
         free(retval);
         free(retval);
-        BAIL_MACRO(str, NULL);
+        return(NULL);
     } /* if */
     } /* if */
 
 
     retval->opaque = (void *) rc;
     retval->opaque = (void *) rc;