diff --git a/libretro-common/formats/libchdr/chd.c b/libretro-common/formats/libchdr/chd.c index b342d89845..0e2124ac31 100644 --- a/libretro-common/formats/libchdr/chd.c +++ b/libretro-common/formats/libchdr/chd.c @@ -2162,7 +2162,7 @@ static chd_error hunk_read_into_memory(chd_file *chd, UINT32 hunknum, UINT8 *des case COMPRESSION_TYPE_1: case COMPRESSION_TYPE_2: case COMPRESSION_TYPE_3: - if (core_fseek(chd->file, blockoffs, SEEK_SET) != 0); + if (core_fseek(chd->file, blockoffs, SEEK_SET) != 0) return CHDERR_READ_ERROR; if (core_fread(chd->file, chd->compressed, blocklen) != blocklen) return CHDERR_READ_ERROR;