Skip to content

Commit

Permalink
Merge pull request ros#11 from bchretien/master
Browse files Browse the repository at this point in the history
Add initial error check when parsing URDF.
  • Loading branch information
isucan committed Oct 22, 2013
2 parents e0836e0 + c93adaf commit d87c78c
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions urdf_parser/src/model.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@ boost::shared_ptr<ModelInterface> parseURDF(const std::string &xml_string)

TiXmlDocument xml_doc;
xml_doc.Parse(xml_string.c_str());
if (xml_doc.Error())
{
logError(xml_doc.ErrorDesc());
xml_doc.ClearError();
model.reset();
return model;
}

TiXmlElement *robot_xml = xml_doc.FirstChildElement("robot");
if (!robot_xml)
Expand Down

0 comments on commit d87c78c

Please sign in to comment.