diff --git a/src/xrpld/overlay/detail/PeerReservationTable.cpp b/src/xrpld/overlay/detail/PeerReservationTable.cpp index 2ca85c3fd7b..729e90e0905 100644 --- a/src/xrpld/overlay/detail/PeerReservationTable.cpp +++ b/src/xrpld/overlay/detail/PeerReservationTable.cpp @@ -1,5 +1,6 @@ #include +#include #include #include #include @@ -62,6 +63,8 @@ PeerReservationTable::load(DatabaseCon& connection) std::optional PeerReservationTable::insertOrAssign(PeerReservation const& reservation) { + XRPL_ASSERT(connection_, "xrpl::PeerReservationTable::insertOrAssign : connection is set"); + std::optional previous; std::scoped_lock const lock(mutex_); @@ -96,6 +99,8 @@ PeerReservationTable::insertOrAssign(PeerReservation const& reservation) std::optional PeerReservationTable::erase(PublicKey const& nodeId) { + XRPL_ASSERT(connection_, "xrpl::PeerReservationTable::erase : connection is set"); + std::optional previous; std::scoped_lock const lock(mutex_);