while (!feof(f_idx)) {
/* Me aseguro de leer la cantidad de bytes correcta */
if (fread(®, sizeof(EMUFS_IDX), 1, f_idx) != 1) {
+ if (feof(f_idx)) break; /* No leyĆ³ por EOF */
PERR("Error al leer registros de idx");
*err = 3; /* EMUFS_ERROR_FILE_READ */
return EMUFS_NOT_FOUND;