diff --git a/docs/CREDITS.txt b/docs/CREDITS.txt index 2e15f2c..ea55758 100644 --- a/docs/CREDITS.txt +++ b/docs/CREDITS.txt @@ -145,6 +145,9 @@ Bug fixes: Bug fixes: Michael Bacon +Bug fixes: + Xian Nox + pkg-config support: Jonas Kulla diff --git a/src/archiver_iso9660.c b/src/archiver_iso9660.c index 0f0895f..a6b9a38 100644 --- a/src/archiver_iso9660.c +++ b/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);