diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-08-18 21:42:24 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-08-18 21:42:24 +0100 |
commit | 2898cc7c0e71336e6945a2f7122208cf5a474097 (patch) | |
tree | 6af8dcbfbac1a4a56dd2bd876d61d023999cc995 | |
parent | 0cac8d9b6fa2c982468899db109a964df979b186 (diff) | |
download | Nim-2898cc7c0e71336e6945a2f7122208cf5a474097.tar.gz |
Fixes bug in streams.ssSetPosition.
-rwxr-xr-x | lib/pure/streams.nim | 2 |
1 files changed, 1 insertions, 1 deletions
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) |