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 buff[64];
|
||||
while (true) {
|
||||
unsigned long size = fread(buffer, 1,
|
||||
(CHUNK > (shouldTransfer - transfered)) ? (shouldTransfer - transfered) : CHUNK,
|
||||
file);
|
||||
unsigned long size = fread(buffer, 1, (size_t) ((CHUNK > (shouldTransfer - transfered) && shouldTransfer > 0) ? (shouldTransfer - transfered) : CHUNK), file);
|
||||
transfered += size;
|
||||
sprintf(buff, "%lX\r\n", size);
|
||||
socket->send(buff);
|
||||
|
Reference in New Issue
Block a user