Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv23583/src
Modified Files:
tools.c
Log Message:
allow empty string_buffers to be passed to string_buffer_append_*
Index: tools.c
===================================================================
RCS file: /cvsroot/srvx/services/src/tools.c,v
retrieving revision 1.128
retrieving revision 1.129
diff -C2 -r1.128 -r1.129
*** tools.c 10 Oct 2003 02:40:25 -0000 1.128
--- tools.c 4 Jan 2004 04:54:31 -0000 1.129
***************
*** 684,688 ****
{
while (buf->used + len >= buf->size) {
! buf->size <<= 1;
buf->list = realloc(buf->list, buf->size*sizeof(buf->list[0]));
}
--- 684,691 ----
{
while (buf->used + len >= buf->size) {
! if (!buf->size)
! buf->size = 16;
! else
! buf->size <<= 1;
buf->list = realloc(buf->list, buf->size*sizeof(buf->list[0]));
}
|