diff options
Diffstat (limited to 'src/mongo/db/s/get_shard_version_command.cpp')
-rw-r--r-- | src/mongo/db/s/get_shard_version_command.cpp | 8 |
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(); } |