summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-03-02 18:48:07 -0500
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-03-02 18:48:20 -0500
commit52bf1ac99bb82cf6cc78eb85363664011e8ae055 (patch)
tree9b9339f66f43f2df1678ed4bcc204e5b55dbf162
parent9548d9770792d65ade08dca02254ac620ae3b6b9 (diff)
downloadmongo-52bf1ac99bb82cf6cc78eb85363664011e8ae055.tar.gz
SERVER-28155 Fix broken UBSAN build
-rw-r--r--src/mongo/s/s_sharding_server_status.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/s/s_sharding_server_status.cpp b/src/mongo/s/s_sharding_server_status.cpp
index 7fa52987aaf..5be289d5d18 100644
--- a/src/mongo/s/s_sharding_server_status.cpp
+++ b/src/mongo/s/s_sharding_server_status.cpp
@@ -28,6 +28,7 @@
#include "mongo/platform/basic.h"
+#include "mongo/base/init.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/db/commands/server_status.h"
#include "mongo/s/client/shard_registry.h"
@@ -57,8 +58,13 @@ public:
return result.obj();
}
+};
-} shardingServerStatus;
+MONGO_INITIALIZER(ShardingServerStatusSection)(InitializerContext* context) {
+ new ShardingServerStatus();
+
+ return Status::OK();
+}
} // namespace
} // namespace mongo