From 8f6f92c72bc560ecf8d12fc7235a3e2222d7c033 Mon Sep 17 00:00:00 2001 From: Gavin Andresen Date: Fri, 2 Aug 2013 15:50:04 +1000 Subject: [PATCH] Revert "Truncate oversize 'tx' messages before relaying/storing." This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155. --- src/main.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index ac3ee06f6..d9ddb166c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3598,16 +3598,6 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv) CInv inv(MSG_TX, tx.GetHash()); pfrom->AddInventoryKnown(inv); - // Truncate messages to the size of the tx in them - unsigned int nSize = ::GetSerializeSize(tx, SER_NETWORK, PROTOCOL_VERSION); - unsigned int oldSize = vMsg.size(); - if (nSize < oldSize) { - vMsg.resize(nSize); - printf("truncating oversized TX %s (%u -> %u)\n", - tx.GetHash().ToString().c_str(), - oldSize, nSize); - } - bool fMissingInputs = false; CValidationState state; if (mempool.accept(state, tx, true, &fMissingInputs))