Avoids crash parsing unknown rst raw directive. Fixes #761.

This commit is contained in:
Grzegorz Adam Hankiewicz
2014-03-02 23:15:30 +01:00
parent 25f6e0c681
commit d8793dcf56

View File

@@ -1543,7 +1543,7 @@ proc dirRaw(p: var TRstParser): PRstNode =
elif cmpIgnoreCase(result.sons[0].sons[0].text, "latex") == 0:
dirRawAux(p, result, rnRawLatex, parseLiteralBlock)
else:
rstMessage(p, meInvalidDirective, result.sons[0].text)
rstMessage(p, meInvalidDirective, result.sons[0].sons[0].text)
else:
dirRawAux(p, result, rnRaw, parseSectionWrapper)