Must set flags before signing validation.

This commit is contained in:
JoelKatz
2014-04-02 15:02:02 -07:00
committed by Vinnie Falco
parent a5488c3727
commit 90842073bf
2 changed files with 3 additions and 2 deletions

View File

@@ -59,11 +59,12 @@ void SerializedValidation::sign (const RippleAddress& raPriv)
void SerializedValidation::sign (uint256& signingHash, const RippleAddress& raPriv)
{
setFlag (vfFullyCanonicalSig);
signingHash = getSigningHash ();
Blob signature;
raPriv.signNodePrivate (signingHash, signature);
setFieldVL (sfSignature, signature);
setFlag (vfFullyCanonicalSig);
}
uint256 SerializedValidation::getSigningHash () const

View File

@@ -82,7 +82,7 @@ TER RippleCalc::calcNodeAdvance (
// levels (ratio of pay:get) that will be considered for one path.
// Changing this value has repercusssions on validation and consensus.
//
if (++loopCount > 20)
if (++loopCount > 100)
{
WriteLog (lsWARNING, RippleCalc) << "Loop count exceeded";
return tefEXCEPTION;