summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2014-03-03 00:30:35 +0100
committerAndreas Rumpf <rumpf_a@web.de>2014-03-03 00:30:35 +0100
commitbc8ec5b6b4aa7835689ef664171df320398afef2 (patch)
tree0d6e0f98b15aa80972f5bc4be103659b44f2c7cc
parentdfeb0e8432d7da999b441ea26b7ad2e0eecc5178 (diff)
parentd8793dcf56b76e3a0cfabbb9a15759a54474777e (diff)
downloadNim-bc8ec5b6b4aa7835689ef664171df320398afef2.tar.gz
Merge pull request #969 from gradha/pr_avoids_crash_on_unknown_rst_directive
Avoids crash parsing unknown rst raw directive. Fixes #761.
-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)