summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--metrics/src/vespa/metrics/metric.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/metrics/src/vespa/metrics/metric.cpp b/metrics/src/vespa/metrics/metric.cpp
index a7a212d759c..a8d8194b26d 100644
--- a/metrics/src/vespa/metrics/metric.cpp
+++ b/metrics/src/vespa/metrics/metric.cpp
@@ -173,7 +173,10 @@ Metric::getPath() const
if (_owner == 0 || _owner->_owner == 0) {
return getName();
} else {
- return _owner->getPath() + "." + getName();
+ vespalib::string path(_owner->getPath());
+ path.append('.');
+ path.append(getName());
+ return path;
}
}