From b52aed73f2661b7b698dedfda3f75e90f18d15a2 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 31 Oct 2006 14:12:11 +0000 Subject: fixed a bug in tcp retry code --- syslogd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syslogd.c b/syslogd.c index 4e10f0b3..7edcb92e 100644 --- a/syslogd.c +++ b/syslogd.c @@ -1621,10 +1621,11 @@ static int TCPSend(struct filed *f, char *msg) close(f->f_file); TCPSendSetStatus(f, TCP_SEND_NOTCONNECTED); f->f_file = -1; - } else + } else { if(buf != NULL) free(buf); return -1; + } } while(!done); /* warning: do ... while() */ /*NOT REACHED*/ -- cgit v1.2.3