From 9d490514de8070301625d02c3da173f55779bc52 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 13 Apr 2007 10:02:12 +0000 Subject: [PATCH] Fixed minor allocation problem SVN revision: 1841 --- src/elogd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 498d25c5..092d0bd9 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -20337,13 +20337,13 @@ void submit_elog(LOGBOOK * lbs) mail_to[0] = 0; for (i=0 ; i<200 && rcpt_list[i*NAME_LENGTH]; i++) { - if ((int) strlen(rcpt_to) + (int) strlen(&rcpt_list[i*NAME_LENGTH]) >= rcpt_to_size) { + if ((int) strlen(rcpt_to) + (int) strlen(&rcpt_list[i*NAME_LENGTH]) + 5 >= rcpt_to_size) { rcpt_to_size += 256; rcpt_to = xrealloc(rcpt_to, rcpt_to_size); } strcat(rcpt_to, &rcpt_list[i*NAME_LENGTH]); - if ((int) strlen(mail_to) + (int) strlen(&mail_list[i*NAME_LENGTH]) >= mail_to_size) { + if ((int) strlen(mail_to) + (int) strlen(&mail_list[i*NAME_LENGTH]) + 5 >= mail_to_size) { mail_to_size += 256; mail_to = xrealloc(mail_to, mail_to_size); }