From 3bb2e3b07ec34322996fa5bb5b70c5721482c5c0 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 6 Jun 2009 12:33:07 +0000 Subject: 2009-06-06 Tatsuhiro Tsujikawa Avoid intermediate object during string concatenation. Replaced post-increment unary operator with pre-increment one in for loop. * src/AdaptiveURISelector.cc * src/AnnounceList.cc * src/AuthConfig.h * src/BtBitfieldMessage.cc * src/BtExtendedMessage.cc * src/BtHandshakeMessage.cc * src/BtPieceMessage.cc * src/BtPortMessage.cc * src/Cookie.cc * src/DHTAnnouncePeerMessage.cc * src/DHTAutoSaveCommand.cc * src/DHTGetPeersReplyMessage.cc * src/DHTNode.cc * src/DHTQueryMessage.cc * src/DHTResponseMessage.cc * src/DHTUnknownMessage.cc * src/DefaultBtAnnounce.cc * src/DefaultBtContext.cc * src/DefaultBtInteractive.cc * src/DefaultBtProgressInfoFile.cc * src/DefaultPeerStorage.cc * src/DownloadEngine.cc * src/FeatureConfig.cc * src/File.cc * src/FtpConnection.cc * src/FtpNegotiationCommand.cc * src/HandshakeExtensionMessage.cc * src/HttpConnection.cc * src/HttpRequest.cc * src/HttpResponseCommand.cc * src/HttpServer.cc * src/IndexBtMessage.cc * src/Metalink2RequestGroup.cc * src/OptionHandlerImpl.h * src/PStringBuildVisitor.cc * src/Peer.cc * src/PeerListenCommand.cc * src/Piece.cc * src/RangeBtMessage.cc * src/Request.cc * src/Request.h * src/RequestGroup.cc * src/RequestGroupMan.cc * src/ServerStat.cc * src/ServerStatMan.cc * src/UTPexExtensionMessage.cc * src/Util.cc * src/a2functional.h * src/download_helper.cc * src/messageDigest.cc --- src/DHTAutoSaveCommand.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/DHTAutoSaveCommand.cc') diff --git a/src/DHTAutoSaveCommand.cc b/src/DHTAutoSaveCommand.cc index 3d1ec6f0..026fc445 100644 --- a/src/DHTAutoSaveCommand.cc +++ b/src/DHTAutoSaveCommand.cc @@ -33,6 +33,11 @@ */ /* copyright --> */ #include "DHTAutoSaveCommand.h" + +#include +#include +#include + #include "DHTRoutingTable.h" #include "DHTNode.h" #include "File.h" @@ -46,9 +51,7 @@ #include "Option.h" #include "message.h" #include "Logger.h" -#include -#include -#include +#include "a2functional.h" namespace aria2 { @@ -75,7 +78,8 @@ void DHTAutoSaveCommand::save() std::string dhtFile = _e->option->get(PREF_DHT_FILE_PATH); logger->info("Saving DHT routing table to %s.", dhtFile.c_str()); - std::string tempFile = dhtFile+"__temp"; + std::string tempFile = dhtFile; + tempFile += "__temp"; { File f(tempFile); if(!f.isFile()) { -- cgit