From 3ab253b850767622c8b7a1f0393c8b66a37ce24a Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 6 Oct 2006 21:48:00 +0000 Subject: [PATCH] Fix #1450661. String_seek truncating strings. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9420 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/DOH/string.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/DOH/string.c b/Source/DOH/string.c index c75aec750..f5ffa3983 100644 --- a/Source/DOH/string.c +++ b/Source/DOH/string.c @@ -453,8 +453,8 @@ String_seek(DOH *so, long offset, int whence) nsp = pos + offset; if (nsp < 0) nsp = 0; - if (s->len > 0 && nsp >= s->len) - nsp = s->len-1; + if (s->len > 0 && nsp > s->len) + nsp = s->len; inc = (nsp > s->sp) ? 1 : -1;