Fixes issue #11060: Crash when displaying command line help

Added missing null pointer check in ConfigDef::print_cli_help()
This commit is contained in:
combolek 2023-09-02 16:04:35 -07:00
parent 16b7175081
commit 6ea540c231

View File

@ -423,7 +423,7 @@ std::ostream& ConfigDef::print_cli_help(std::ostream& out, bool show_defaults, s
descr += " (";
if (!def.sidetext.empty()) {
descr += def.sidetext + ", ";
} else if (def.enum_def->has_values()) {
} else if (def.enum_def && def.enum_def->has_values()) {
descr += boost::algorithm::join(def.enum_def->values(), ", ") + "; ";
}
descr += "default: " + def.default_value->serialize() + ")";