From 2898cc7c0e71336e6945a2f7122208cf5a474097 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sat, 18 Aug 2012 21:42:24 +0100 Subject: [PATCH] Fixes bug in streams.ssSetPosition. --- lib/pure/streams.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/streams.nim b/lib/pure/streams.nim index 6e2e19be5..4cd48af31 100755 --- a/lib/pure/streams.nim +++ b/lib/pure/streams.nim @@ -194,7 +194,7 @@ proc ssAtEnd(s: PStream): bool = proc ssSetPosition(s: PStream, pos: int) = var s = PStringStream(s) - s.pos = min(pos, s.data.len-1) + s.pos = clamp(pos, 0, s.data.high) proc ssGetPosition(s: PStream): int = var s = PStringStream(s)