I'm not surprised it breaks with malformed XML files. A suggested fix is below.

if (!input.good()) {
  sg_io_exception ex("Problem reading file",
                        sg_location(path,
                        XML_GetCurrentLineNumber(parser),
                        XML_GetCurrentColumnNumber(parser)),
                        "SimGear XML Parser");
  XML_ParserFree(parser);
  throw ex;
    }

--Richard



_______________________________________________
Flightgear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to