fix off by one error (to agree with comment, no less)
authorroot <devnull@localhost>
Tue, 20 Feb 1996 22:25:21 +0000 (22:25 +0000)
committerroot <devnull@localhost>
Tue, 20 Feb 1996 22:25:21 +0000 (22:25 +0000)
CVS patchset: 370
CVS date: 1996/02/20 22:25:21

lib/stringbuf.c

index 95190c1..5025f7f 100644 (file)
@@ -47,7 +47,7 @@ void appendStringBufAux(StringBuf sb, char *s, int nl)
 
     l = strlen(s);
     /* If free == l there is no room for NULL terminator! */
-    while ((l + nl) > sb->free) {
+    while ((l + nl + 1) > sb->free) {
         sb->allocated += BUF_CHUNK;
        sb->free += BUF_CHUNK;
         sb->buf = realloc(sb->buf, sb->allocated);