diff --git a/src/cpp/ripple/Peer.cpp b/src/cpp/ripple/Peer.cpp index f30d68a1a..62bc160cf 100644 --- a/src/cpp/ripple/Peer.cpp +++ b/src/cpp/ripple/Peer.cpp @@ -915,7 +915,7 @@ static void checkPropose(Job& job, boost::shared_ptr packe { Peer::pointer p = peer.lock(); cLog(lsWARNING) << "proposal with previous ledger fails signature check: " << - p ? p->getIP() : "???"; + (p ? p->getIP() : std::string("???")); Peer::punishPeer(peer, LT_InvalidSignature); return; }