summaryrefslogtreecommitdiff
path: root/src/PStringBuildVisitor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/PStringBuildVisitor.cc')
-rw-r--r--src/PStringBuildVisitor.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/PStringBuildVisitor.cc b/src/PStringBuildVisitor.cc
index 493e1a17..a60e5011 100644
--- a/src/PStringBuildVisitor.cc
+++ b/src/PStringBuildVisitor.cc
@@ -36,6 +36,7 @@
#include "PStringSegment.h"
#include "PStringNumLoop.h"
#include "PStringSelect.h"
+#include "a2functional.h"
namespace aria2 {
@@ -45,7 +46,8 @@ void PStringBuildVisitor::visit(PStringSegment& segment)
if(_buildQueue.empty()) {
uri += segment.getValue();
} else {
- uri = _buildQueue.front()+segment.getValue();
+ uri = _buildQueue.front();
+ uri += segment.getValue();
}
_buildQueue.push_front(uri);
if(!segment.hasNext()) {