# HG changeset patch # User Rob Landley # Date 1239919418 18000 # Node ID 3c9f47f4fd33f70a518ff74dcc9b18f37ee6a871 # Parent 287bca55074855e9ab54eb00dd450986fdbf09cd Fix bug spotted by Jean-Christphe Dubois: reserve space for null terminator. diff -r 287bca550748 -r 3c9f47f4fd33 lib/lib.c --- a/lib/lib.c Sun Mar 29 21:55:27 2009 -0500 +++ b/lib/lib.c Thu Apr 16 17:03:38 2009 -0500 @@ -650,7 +650,7 @@ for (;;) { if (1>read(fd, &c, 1)) break; - if (!(len & 63)) buf=xrealloc(buf, len+64); + if (!(len & 63)) buf=xrealloc(buf, len+65); if ((buf[len++]=c) == end) break; } if (buf) buf[len]=0;