From 9c62e3c3f2f91f99b1cebf4c6b1839420ef58382 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Thu, 16 Feb 2012 13:51:43 +0000 Subject: [PATCH] Improved broken link handling SVN revision: 2435 --- src/elogd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 8fc0b860..1715b5bf 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -28847,10 +28847,14 @@ void server_loop(void) } continue; } - /* repeat until empty line received (fragmented TCP packets!) */ + + /* repeat until empty line received (fragmented TCP packets!) */ } while (strstr(net_buffer, "\r\n\r\n") == 0); } + if (broken) + break; + /* if we are in pipelining mode, clear this flag now to force a new recv if the request is not complete */ more_requests = 0;