/* Busco el gap que sucede a este */
fseek(f_fsc,0,SEEK_SET);
while (!feof(f_fsc)) {
- fread(&gap_aux,sizeof(EMUFS_FSC),1,f_fsc);
+ if (fread(&gap_aux,sizeof(EMUFS_FSC),1,f_fsc) != 1) {
+ if (feof(f_fsc)) break;
+ PERR("error al leer archivo fsc");
+ }
if (gap_aux.marker > gap_new.marker) {
found = 1;
break;