diff options
Diffstat (limited to 'src/mongo/util/options_parser/option_section.cpp')
-rw-r--r-- | src/mongo/util/options_parser/option_section.cpp | 3 |
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()); |