summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/get_shard_version_command.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/get_shard_version_command.cpp')
-rw-r--r--src/mongo/db/s/get_shard_version_command.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/s/get_shard_version_command.cpp b/src/mongo/db/s/get_shard_version_command.cpp
index 86796a4ef50..3fafe5db13d 100644
--- a/src/mongo/db/s/get_shard_version_command.cpp
+++ b/src/mongo/db/s/get_shard_version_command.cpp
@@ -131,9 +131,11 @@ public:
metadata->toBSONChunks(chunksArr);
chunksArr.doneFast();
- BSONArrayBuilder pendingArr(metadataBuilder.subarrayStart("pending"));
- metadata->toBSONPending(pendingArr);
- pendingArr.doneFast();
+ if (css) {
+ BSONArrayBuilder pendingArr(metadataBuilder.subarrayStart("pending"));
+ css->toBSONPending(pendingArr);
+ pendingArr.doneFast();
+ }
}
metadataBuilder.doneFast();
}