summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2014-07-19 13:22:58 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2014-07-19 13:22:58 +0100
commitbe616fc4322ea44078aede9cef12fbc27ad68973 (patch)
tree7ff13ea252516a213e54b79b3aac52a630124711
parent188df67677912189438226b96e765ee034b2ff9f (diff)
downloadNim-be616fc4322ea44078aede9cef12fbc27ad68973.tar.gz
Fixes #1219.
-rw-r--r--lib/pure/parsecfg.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/parsecfg.nim b/lib/pure/parsecfg.nim
index 727a8efd8..1d61a967b 100644
--- a/lib/pure/parsecfg.nim
+++ b/lib/pure/parsecfg.nim
@@ -350,7 +350,8 @@ proc next*(c: var TCfgParser): TCfgEvent {.rtl, extern: "npc$1".} =
     rawGetTok(c, c.tok)
     if c.tok.kind == tkBracketRi: 
       rawGetTok(c, c.tok)
-    else: 
+    else:
+      reset(result)
       result.kind = cfgError
       result.msg = errorStr(c, "']' expected, but found: " & c.tok.literal)
   of tkInvalid, tkEquals, tkColon, tkBracketRi: