From 5347efb9678c792b38e8525768be92573c663647 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 12 Nov 2011 19:33:38 +0900 Subject: Use fmt instead of using snprintf directly --- src/DHTQueryMessage.cc | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'src/DHTQueryMessage.cc') diff --git a/src/DHTQueryMessage.cc b/src/DHTQueryMessage.cc index 3f03fa97..308f7df0 100644 --- a/src/DHTQueryMessage.cc +++ b/src/DHTQueryMessage.cc @@ -68,17 +68,14 @@ bool DHTQueryMessage::isReply() const std::string DHTQueryMessage::toString() const { - char buf[256]; - snprintf(buf, sizeof(buf), - "dht query %s TransactionID=%s Remote:%s(%u), id=%s, v=%s, %s", - getMessageType().c_str(), - util::toHex(getTransactionID()).c_str(), - getRemoteNode()->getIPAddress().c_str(), - getRemoteNode()->getPort(), - util::toHex(getRemoteNode()->getID(), DHT_ID_LENGTH).c_str(), - util::torrentPercentEncode(getVersion()).c_str(), - toStringOptional().c_str()); - return buf; + return fmt("dht query %s TransactionID=%s Remote:%s(%u), id=%s, v=%s, %s", + getMessageType().c_str(), + util::toHex(getTransactionID()).c_str(), + getRemoteNode()->getIPAddress().c_str(), + getRemoteNode()->getPort(), + util::toHex(getRemoteNode()->getID(), DHT_ID_LENGTH).c_str(), + util::torrentPercentEncode(getVersion()).c_str(), + toStringOptional().c_str()); } } // namespace aria2 -- cgit