From: Jeremy Harris Date: Sat, 16 Jun 2018 13:45:32 +0000 (+0100) Subject: Revert "Testsuite: limited support for Content-length:" X-Git-Tag: exim-4.92-RC1~157^2~4 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/e443f67259e2850cf5508b6d5658f6ede47f130b Revert "Testsuite: limited support for Content-length:" This reverts commit f6f239461fd62b3a4f3142b6b2a85f8f65eee486. --- diff --git a/test/src/server.c b/test/src/server.c index d433ebe0e..719350c15 100644 --- a/test/src/server.c +++ b/test/src/server.c @@ -519,11 +519,6 @@ s = script; for (count = 0; count < connection_count; count++) { - struct { - int left; - BOOL in_use; - } content_length = { 0, FALSE }; - alarm(timeout); if (port <= 0) { @@ -734,7 +729,6 @@ for (count = 0; count < connection_count; count++) alarm(timeout); n = read(dup_accept_socket, CS buffer+offset, s->len - offset); - if (content_length.in_use) content_length.left -= n; if (n == 0) { printf("%sxpected EOF read from client\n", @@ -752,9 +746,8 @@ for (count = 0; count < connection_count; count++) if (data) do { n = (read(dup_accept_socket, &c, 1) == 1 && c == '.'); - if (content_length.in_use) content_length.left--; while (c != '\n' && read(dup_accept_socket, &c, 1) == 1) - if (content_length.in_use) content_length.left--; + ; } while (!n); else if (memcmp(ss, buffer, n) != 0) { @@ -777,8 +770,7 @@ for (count = 0; count < connection_count; count++) goto END_OFF; } alarm(0); - n = strlen(CS buffer); - if (content_length.in_use) content_length.left -= (n - offset); + n = (int)strlen(CS buffer); while (n > 0 && isspace(buffer[n-1])) n--; buffer[n] = 0; printf("%s\n", buffer); @@ -792,11 +784,6 @@ for (count = 0; count < connection_count; count++) break; } } - - if (sscanf(CCS buffer, "