diff --git a/src/ripple/app/misc/AmendmentTable.h b/src/ripple/app/misc/AmendmentTable.h index 8ab2b99d2..cb20bf7af 100644 --- a/src/ripple/app/misc/AmendmentTable.h +++ b/src/ripple/app/misc/AmendmentTable.h @@ -280,15 +280,16 @@ public: if (it.second != 0) trans.setFieldU32 (sfFlags, it.second); - uint256 txID = trans.getTransactionID(); - Serializer s; trans.add (s); -#if RIPPLE_PROPOSE_AMENDMENTS + #if ! RIPPLE_PROPOSE_AMENDMENTS + return; + #endif + + uint256 txID = trans.getTransactionID(); auto tItem = std::make_shared (txID, s.peekData()); initialPosition->addGiveItem (tItem, true, false); -#endif } }