If the code called by DoxygenParser::parse does not behave correctly, it may move the iterator m_tokenListIt past the value endParsingIndex. This was not caught by the previous checks and could lead to dereferencing an invalid m_tokenListIt iterator value (and segfault). This is now protected against by using a less than check in the while loop instead of not equals. A warning is also printed if endParsingIndex is exceeded. |
||
|---|---|---|
| .. | ||
| doxycommands.h | ||
| doxyentity.cxx | ||
| doxyentity.h | ||
| doxyparser.cxx | ||
| doxyparser.h | ||
| doxytranslator.cxx | ||
| doxytranslator.h | ||
| javadoc.cxx | ||
| javadoc.h | ||
| pydoc.cxx | ||
| pydoc.h | ||