CGI 4096 Bug
This commit is contained in:
@ -127,9 +127,7 @@ void HttpConnection::respond(int statuscode, FILE *file, bool compress, long sta
|
|||||||
char buffer[CHUNK];
|
char buffer[CHUNK];
|
||||||
char buff[64];
|
char buff[64];
|
||||||
while (true) {
|
while (true) {
|
||||||
unsigned long size = fread(buffer, 1,
|
unsigned long size = fread(buffer, 1, (size_t) ((CHUNK > (shouldTransfer - transfered) && shouldTransfer > 0) ? (shouldTransfer - transfered) : CHUNK), file);
|
||||||
(CHUNK > (shouldTransfer - transfered)) ? (shouldTransfer - transfered) : CHUNK,
|
|
||||||
file);
|
|
||||||
transfered += size;
|
transfered += size;
|
||||||
sprintf(buff, "%lX\r\n", size);
|
sprintf(buff, "%lX\r\n", size);
|
||||||
socket->send(buff);
|
socket->send(buff);
|
||||||
|
Reference in New Issue
Block a user