Don't round "agree to disagree" close times.

This commit is contained in:
JoelKatz
2013-01-21 18:26:31 -08:00
parent 517c1c48ff
commit 6b8faad639

View File

@@ -164,7 +164,7 @@ void Ledger::addRaw(Serializer &s) const
void Ledger::setAccepted(uint32 closeTime, int closeResolution, bool correctCloseTime)
{ // used when we witnessed the consensus
assert(mClosed && !mAccepted);
mCloseTime = closeTime - (closeTime % closeResolution);
mCloseTime = correctCloseTime ? closeTime : (closeTime - (closeTime % closeResolution));
mCloseResolution = closeResolution;
mCloseFlags = correctCloseTime ? 0 : sLCF_NoConsensusTime;
updateHash();