diff --git a/usr.bin/etdump/etdump.c b/usr.bin/etdump/etdump.c index d88663c795d5..e8f144c3c52d 100644 --- a/usr.bin/etdump/etdump.c +++ b/usr.bin/etdump/etdump.c @@ -80,7 +80,9 @@ static int read_sector(FILE *iso, daddr_t sector, char *buffer) { - fseek(iso, sector * ISO_DEFAULT_BLOCK_SIZE, SEEK_SET); + if (fseek(iso, sector * ISO_DEFAULT_BLOCK_SIZE, SEEK_SET) != 0) { + return (errno); + } if (fread(buffer, ISO_DEFAULT_BLOCK_SIZE, 1, iso) != 1) { return (errno); }