From 82ac18867b18e0a57ebf3e6bd33f3e900582e022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Tue, 26 Nov 1996 12:52:32 -0800 Subject: [PATCH] minor fix Rev: src/dynamic_buffer.c:1.3 --- src/dynamic_buffer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dynamic_buffer.c b/src/dynamic_buffer.c index a606120e2b..aa83381152 100644 --- a/src/dynamic_buffer.c +++ b/src/dynamic_buffer.c @@ -76,11 +76,15 @@ void low_init_buf_with_string(string s,dynamic_buffer *buf) { if(buf->s.str) { free(buf->s.str); buf->s.str=NULL; } buf->s=s; - if(!buf->s.str) init_buf(); + if(!buf->s.str) initialize_buf(buf); /* if the string is an old buffer, this realloc will set the old the bufsize back */ for(buf->bufsize=BUFFER_BEGIN_SIZE;buf->bufsize<buf->s.len;buf->bufsize*=2); buf->s.str=realloc(buf->s.str,buf->bufsize); +#ifdef DEBUG + if(!buf->s.str) + fatal("Realloc failed.\n"); +#endif } string complex_free_buf(void) -- GitLab