[mod_verto] addressed review comments

This commit is contained in:
Ajay Sabat 2023-11-07 18:03:06 -08:00
parent b2d9d259be
commit f7b81857f4
1 changed files with 4 additions and 3 deletions

View File

@ -1775,19 +1775,20 @@ new_req:
char *buffer = NULL; char *buffer = NULL;
switch_ssize_t len = 0, bytes = 0; switch_ssize_t len = 0, bytes = 0;
if (request->content_length && request->content_length > 10 * 1024 * 1024 - 1) { if (request->content_length > 10 * 1024 * 1024 - 1) {
char *data = "HTTP/1.1 413 Request Entity Too Large\r\n" char *data = "HTTP/1.1 413 Request Entity Too Large\r\n"
"Content-Length: 0\r\n\r\n"; "Content-Length: 0\r\n\r\n";
kws_raw_write(jsock->ws, data, strlen(data)); kws_raw_write(jsock->ws, data, strlen(data));
request->keepalive = 0; request->keepalive = 0;
goto done; goto done;
} }
if (!(buffer = malloc(2 * 1024 * 1024))) { if (!(buffer = malloc(10 * 1024 * 1024))) {
goto request_err; goto request_err;
} }
while(bytes < (switch_ssize_t)request->content_length) { while (bytes < (switch_ssize_t)request->content_length) {
len = request->content_length - bytes; len = request->content_length - bytes;
#define WS_BLOCK 1 #define WS_BLOCK 1