summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2018-06-14 15:01:30 +0200
committerAraq <rumpf_a@web.de>2018-06-14 15:01:30 +0200
commit894f21eb737942bc54071611f90b93cb9794793f (patch)
treea4dac2c0cb6cdbfb665ec6e81da3fe928056fec2
parent2d186f18ec66b3152ef129690c326a676f587e72 (diff)
downloadNim-894f21eb737942bc54071611f90b93cb9794793f.tar.gz
RST hotfix: don't crash in rstnodeToRefname
-rw-r--r--lib/packages/docutils/rst.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/packages/docutils/rst.nim b/lib/packages/docutils/rst.nim
index adac16777..7ee071c79 100644
--- a/lib/packages/docutils/rst.nim
+++ b/lib/packages/docutils/rst.nim
@@ -363,6 +363,7 @@ proc addNodes(n: PRstNode): string =
   addNodesAux(n, result)
 
 proc rstnodeToRefnameAux(n: PRstNode, r: var string, b: var bool) =
+  if n == nil: return
   if n.kind == rnLeaf:
     for i in countup(0, len(n.text) - 1):
       case n.text[i]