i2psnark: Always verify file lengths at startup (ticket #1099)

This commit is contained in:
zzz
2013-10-31 21:02:59 +00:00
parent 509f00c5e2
commit 1d659e4f8a

View File

@ -526,6 +526,8 @@ public class Storage
long lm = base.lastModified();
if (lm <= 0 || lm > savedTime)
useSavedBitField = false;
else if (base.length() != metainfo.getTotalLength())
useSavedBitField = false;
}
}
else
@ -569,6 +571,8 @@ public class Storage
long lm = f.lastModified();
if (lm <= 0 || lm > savedTime)
useSavedBitField = false;
else if (f.length() != len)
useSavedBitField = false;
}
}
@ -587,6 +591,8 @@ public class Storage
} else {
// the following sets the needed variable
changed = true;
if (_log.shouldLog(Log.INFO))
_log.info("Forcing check");
checkCreateFiles(false);
}
if (complete()) {