From 582f18eec55a4802101e36d1eff7f252cf9ead44 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Wed, 20 Jun 2012 04:18:48 -0700 Subject: [PATCH] Fix crash bug. --- src/SerializedValidation.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/SerializedValidation.cpp b/src/SerializedValidation.cpp index 7026806395..209f870948 100644 --- a/src/SerializedValidation.cpp +++ b/src/SerializedValidation.cpp @@ -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());