Fix for bug #0010466, fix crash in --help-module.

This commit is contained in:
Bill Hoffman 2010-03-26 16:57:01 -04:00
parent 9345833272
commit 2c6f8de2cc
1 changed files with 12 additions and 5 deletions

View File

@ -1177,11 +1177,18 @@ bool cmDocumentation::PrintDocumentationSingleModule(std::ostream& os)
this->CurrentArgument.c_str(),
*this->AllSections["Modules"]))
{
this->PrintDocumentationCommand
(os, this->AllSections["Modules"]->GetEntries()[0]);
os << "\n Defined in: ";
os << moduleName << "\n";
return true;
if(this->AllSections["Modules"]->GetEntries().size())
{
this->PrintDocumentationCommand
(os, this->AllSections["Modules"]->GetEntries()[0]);
os << "\n Defined in: ";
os << moduleName << "\n";
return true;
}
else
{
return false;
}
}
}