From f56cba72533893ccb9ae72e593ef9fe10209d369 Mon Sep 17 00:00:00 2001 From: tradke Date: Tue, 8 Nov 2005 13:40:51 +0000 Subject: Fixed bug in routine which deletes a single character within a string. git-svn-id: http://svn.cactuscode.org/arrangements/CactusConnect/HTTPD/trunk@224 1faa4e14-9dd3-4be0-9f0e-ffe519881164 --- src/SString.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SString.c b/src/SString.c index 2323fbd..2bce709 100644 --- a/src/SString.c +++ b/src/SString.c @@ -462,7 +462,7 @@ StringDeleteRange( String * s, size_t begin, size_t end ) memmove( s->chars + begin, s->chars + end + 1, ( s->length - end ) - 1 ); } - s->length -= end - begin; + s->length -= end - begin + 1; s->chars[s->length] = '\0'; } return s; -- cgit v1.2.3