fixed erroneous error check
This commit is contained in:
parent
1a20318654
commit
28293b5ccd
11
src/cache.c
11
src/cache.c
|
@ -163,13 +163,10 @@ static int Meta_read(Cache *cf)
|
|||
return EIO;
|
||||
}
|
||||
|
||||
/*
|
||||
* TODO: This appears to be broken
|
||||
*/
|
||||
if (sizeof(long) != fread(&cf->time, sizeof(long), 1, fp) ||
|
||||
sizeof(off_t) != fread(&cf->content_length, sizeof(off_t), 1, fp) ||
|
||||
sizeof(int) != fread(&cf->blksz, sizeof(int), 1, fp) ||
|
||||
sizeof(long) != fread(&cf->segbc, sizeof(long), 1, fp) ||
|
||||
if ( 1 != fread(&cf->time, sizeof(long), 1, fp) ||
|
||||
1 != fread(&cf->content_length, sizeof(off_t), 1, fp) ||
|
||||
1 != fread(&cf->blksz, sizeof(int), 1, fp) ||
|
||||
1 != fread(&cf->segbc, sizeof(long), 1, fp) ||
|
||||
ferror(fp) ) {
|
||||
lprintf(error, "error reading core metadata %s!\n", cf->path);
|
||||
return EIO;
|
||||
|
|
Loading…
Reference in New Issue