From: Daniel Stenberg Date: Fri, 30 Jan 2004 09:27:27 +0000 (+0000) Subject: when we receive a request overflow, we still dump the incoming request to X-Git-Tag: cares-1_1_0~405 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f385b1976e911f5911fcc1b1af11c774e3605771;p=curl when we receive a request overflow, we still dump the incoming request to the dump file to make it easier to understand and debug the situation --- diff --git a/tests/server/sws.c b/tests/server/sws.c index a23cd9f42..796806e7f 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -262,6 +262,10 @@ static int get_request(int sock, int *part, int *open) if (offset >= REQBUFSIZ) { logmsg("Request buffer overflow, closing connection"); + /* dump the request to an external file anyway */ + reqbuf[REQBUFSIZ-1]=0; + storerequest(reqbuf); + return DOCNUMBER_INTERNAL; } reqbuf[offset]=0;