dep/libchdr: Check that metadata seek succeeds
This commit is contained in:
parent
12acecbf36
commit
2c3d1d9e60
|
@ -3201,7 +3201,8 @@ static chd_error metadata_find_entry(chd_file *chd, uint32_t metatag, uint32_t m
|
||||||
uint32_t count;
|
uint32_t count;
|
||||||
|
|
||||||
/* read the raw header */
|
/* read the raw header */
|
||||||
core_fseek(chd->file, metaentry->offset, SEEK_SET);
|
if (core_fseek(chd->file, metaentry->offset, SEEK_SET) != 0)
|
||||||
|
break;
|
||||||
count = core_fread(chd->file, raw_meta_header, sizeof(raw_meta_header));
|
count = core_fread(chd->file, raw_meta_header, sizeof(raw_meta_header));
|
||||||
if (count != sizeof(raw_meta_header))
|
if (count != sizeof(raw_meta_header))
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue