diff --git a/lib/pure/parseopt.nim b/lib/pure/parseopt.nim index 7b3ab0302b..3a79504dbe 100644 --- a/lib/pure/parseopt.nim +++ b/lib/pure/parseopt.nim @@ -137,7 +137,7 @@ when declared(os.paramCount): if cmdline.len != 0: result.cmds = newSeq[string](cmdline.len) for i in 0.. 0 and p.key.string notin p.longNoVal and p.idx+1 < p.cmds.len: - p.val = p.cmds[p.idx+1] + p.val = TaintedString p.cmds[p.idx+1] inc p.idx else: - p.val = "" + p.val = TaintedString"" inc p.idx p.pos = 0 else: @@ -223,7 +223,7 @@ proc next*(p: var OptParser) {.rtl, extern: "npo$1".} = handleShortOption(p, p.cmds[p.idx]) else: p.kind = cmdArgument - p.key = p.cmds[p.idx] + p.key = TaintedString p.cmds[p.idx] inc p.idx p.pos = 0