Fix crash bug.

This commit is contained in:
JoelKatz
2012-06-20 04:18:48 -07:00
parent c7fd34bf9e
commit 582f18eec5

View File

@@ -22,9 +22,8 @@ SerializedValidation::SerializedValidation(const uint256& ledgerHash, const Newc
: STObject(sValidationFormat), mSignature("Signature"), mTrusted(false)
{
setValueFieldH256(sfLedgerHash, ledgerHash);
NewcoinAddress na(NewcoinAddress::createNodePublic(naSeed));
if (na.isValid())
setValueFieldVL(sfSigningKey, na.getNodePublic());
if (naSeed.isValid())
setValueFieldVL(sfSigningKey, NewcoinAddress::createNodePublic(naSeed).getNodePublic());
if (!isFull) setFlag(sFullFlag);
NewcoinAddress::createNodePrivate(naSeed).signNodePrivate(getSigningHash(), mSignature.peekValue());