aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-05-25 04:39:31 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-05-25 04:43:42 +0000
commit20de9a7e08c18495add9ddda9b90dcad895118d6 (patch)
tree01ce3d4482263f3e89d6e8293b07d2cc5e6738e7 /documentapi
parentb19bf890f1a3b45989686532734f9a15abd43d67 (diff)
Avoid coredump on bad/empty config.
Diffstat (limited to 'documentapi')
-rw-r--r--documentapi/src/vespa/documentapi/messagebus/policies/externslobrokpolicy.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/documentapi/src/vespa/documentapi/messagebus/policies/externslobrokpolicy.cpp b/documentapi/src/vespa/documentapi/messagebus/policies/externslobrokpolicy.cpp
index 9eb28432234..d12a46ed3a4 100644
--- a/documentapi/src/vespa/documentapi/messagebus/policies/externslobrokpolicy.cpp
+++ b/documentapi/src/vespa/documentapi/messagebus/policies/externslobrokpolicy.cpp
@@ -55,10 +55,11 @@ ExternSlobrokPolicy::~ExternSlobrokPolicy()
}
}
-string ExternSlobrokPolicy::init() {
+string
+ExternSlobrokPolicy::init() {
if (_slobroks.size() != 0) {
slobrok::ConfiguratorFactory config(_slobroks);
- _mirror.reset(new MirrorAPI(*_orb, config));
+ _mirror = std::make_unique<MirrorAPI>(*_orb, config);
} else if (_configSources.size() != 0) {
slobrok::ConfiguratorFactory config(
config::ConfigUri(_slobrokConfigId,