From 89c2793fb563172a7930d355d37e5d939db7d6ca Mon Sep 17 00:00:00 2001 From: def Date: Tue, 15 Jul 2014 21:22:39 +0200 Subject: Stop paramStr from always throwing an exception --- lib/pure/os.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 380c9e6e7..a7f4f7d91 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -1633,7 +1633,7 @@ elif not defined(createNimRtl): proc paramStr*(i: int): TaintedString {.tags: [FReadIO].} = # Docstring in nimdoc block. - if i < cmdCount and i >= 0: result = TaintedString($cmdLine[i]) + if i < cmdCount and i >= 0: return TaintedString($cmdLine[i]) raise newException(EInvalidIndex, "invalid index") proc paramCount*(): int {.tags: [FReadIO].} = -- cgit 1.4.1-2-gfad0