This commit is contained in:
JoelKatz
2012-05-09 17:53:20 -07:00
parent 6f3edf951d
commit 97820c0cc5

View File

@@ -726,8 +726,7 @@ void Peer::recvGetLedger(newcoin::TMGetLedger& packet)
{ {
Serializer nData(116); Serializer nData(116);
ledger->addRaw(nData); ledger->addRaw(nData);
newcoin::TMLedgerNode* node = data->add_nodes(); data->add_nodes()->set_nodedata(nData.getDataPtr(), nData.getLength());
node->set_nodedata(nData.getDataPtr(), nData.getLength());
} }
else if ( (packet.itype()==newcoin::liTX_NODE) || (packet.itype()==newcoin::liAS_NODE) ) else if ( (packet.itype()==newcoin::liTX_NODE) || (packet.itype()==newcoin::liAS_NODE) )
{ {
@@ -756,9 +755,9 @@ void Peer::recvGetLedger(newcoin::TMGetLedger& packet)
for(nodeIDIterator=nodeIDs.begin(), rawNodeIterator=rawNodes.begin(); for(nodeIDIterator=nodeIDs.begin(), rawNodeIterator=rawNodes.begin();
nodeIDIterator!=nodeIDs.end(); ++nodeIDIterator, ++rawNodeIterator) nodeIDIterator!=nodeIDs.end(); ++nodeIDIterator, ++rawNodeIterator)
{ {
newcoin::TMLedgerNode* node=data->add_nodes();
Serializer nID(33); Serializer nID(33);
nodeIDIterator->addIDRaw(nID); nodeIDIterator->addIDRaw(nID);
newcoin::TMLedgerNode* node=data->add_nodes();
node->set_nodeid(nID.getDataPtr(), nID.getLength()); node->set_nodeid(nID.getDataPtr(), nID.getLength());
node->set_nodedata(&rawNodeIterator->front(), rawNodeIterator->size()); node->set_nodedata(&rawNodeIterator->front(), rawNodeIterator->size());
} }