summaryrefslogtreecommitdiff
path: root/src/DHTQueryMessage.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 19:33:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 19:33:38 +0900
commit5347efb9678c792b38e8525768be92573c663647 (patch)
tree86dfac3935f3b7e92ad13e568ec079ccc58642f4 /src/DHTQueryMessage.cc
parent0da2468d6b4ed4ef9f96cd3d50aa6e02da863da0 (diff)
Use fmt instead of using snprintf directly
Diffstat (limited to 'src/DHTQueryMessage.cc')
-rw-r--r--src/DHTQueryMessage.cc19
1 files changed, 8 insertions, 11 deletions
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