summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorGrzegorz Adam Hankiewicz <gradha@imap.cc>2014-03-02 23:15:30 +0100
committerGrzegorz Adam Hankiewicz <gradha@imap.cc>2014-03-02 23:15:30 +0100
commitd8793dcf56b76e3a0cfabbb9a15759a54474777e (patch)
tree842fcab67cff6829247721b82e0446ee61096fa3 /lib
parent25f6e0c681f49e3798d1cffcd426ea0f1f014ff0 (diff)
downloadNim-d8793dcf56b76e3a0cfabbb9a15759a54474777e.tar.gz
Avoids crash parsing unknown rst raw directive. Fixes #761.
Diffstat (limited to 'lib')
-rw-r--r--lib/packages/docutils/rst.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/packages/docutils/rst.nim b/lib/packages/docutils/rst.nim
index bb018bc1e..30cc9026b 100644
--- a/lib/packages/docutils/rst.nim
+++ b/lib/packages/docutils/rst.nim
@@ -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)