summaryrefslogtreecommitdiff
path: root/src/mongo/util/options_parser/option_section.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/options_parser/option_section.cpp')
-rw-r--r--src/mongo/util/options_parser/option_section.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/util/options_parser/option_section.cpp b/src/mongo/util/options_parser/option_section.cpp
index 4e23b7b3ee9..21db4e5aa8a 100644
--- a/src/mongo/util/options_parser/option_section.cpp
+++ b/src/mongo/util/options_parser/option_section.cpp
@@ -380,6 +380,9 @@ Status OptionSection::getBoostOptions(po::options_description* boostOptions,
includeDefaults ? oditerator->_default : Value(),
oditerator->_implicit,
!(sources & SourceCommandLine));
+ if (!retDep.isOK()) {
+ return retDep;
+ }
boostOptions->add_options()(depreatedSingleName.c_str(),
boostTypeDep.release(),
oditerator->_description.c_str());