瀏覽代碼

Fixed incorrect logic ("!x != 5" instead of "x != 5").

Thanks to Xian Nox for pointing this out!
Ryan C. Gordon 11 年之前
父節點
當前提交
fb31167e11
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 3 0
      docs/CREDITS.txt
  2. 1 1
      src/archiver_iso9660.c

+ 3 - 0
docs/CREDITS.txt

@@ -145,6 +145,9 @@ Bug fixes:
 Bug fixes:
     Michael Bacon
 
+Bug fixes:
+    Xian Nox
+
 pkg-config support:
     Jonas Kulla
 

+ 1 - 1
src/archiver_iso9660.c

@@ -553,7 +553,7 @@ static void *ISO9660_openArchive(PHYSFS_Io *io, const char *filename, int forWri
 
     /* Skip system area to magic number in Volume descriptor */
     BAIL_IF_MACRO(!io->seek(io, 32769), ERRPASS, NULL);
-    BAIL_IF_MACRO(!io->read(io, magicnumber, 5) != 5, ERRPASS, NULL);
+    BAIL_IF_MACRO(io->read(io, magicnumber, 5) != 5, ERRPASS, NULL);
     if (memcmp(magicnumber, "CD001", 6) != 0)
         BAIL_MACRO(PHYSFS_ERR_UNSUPPORTED, NULL);