This commit is contained in:
jed
2011-11-03 11:17:06 -07:00
parent 7436a8deec
commit aa7946dcfd
9 changed files with 69 additions and 49 deletions

View File

@@ -291,10 +291,11 @@ void Peer::receiveValidation(newcoin::Validation& validation)
void Peer::receiveGetValidations(newcoin::GetValidations& request)
{
vector<newcoin::Validation>* validations=theApp->getValidationCollection().getValidations(request.ledgerindex());
if(validations)
vector<newcoin::Validation> validations;
theApp->getValidationCollection().getValidations(request.ledgerindex(),validations);
if(validations.size())
{
BOOST_FOREACH(newcoin::Validation& valid, *validations)
BOOST_FOREACH(newcoin::Validation& valid, validations)
{
PackedMessage::pointer packet(new PackedMessage(PackedMessage::MessagePointer(new newcoin::Validation(valid)),newcoin::VALIDATION));
sendPacket(packet);