diff --git a/Cargo.lock b/Cargo.lock index 66375c1..1488478 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -314,7 +314,7 @@ dependencies = [ [[package]] name = "nginx_module" -version = "0.2.0" +version = "0.2.2" dependencies = [ "anyhow", "bindgen", diff --git a/nginx_module/Cargo.toml b/nginx_module/Cargo.toml index 23434a5..1e991fb 100644 --- a/nginx_module/Cargo.toml +++ b/nginx_module/Cargo.toml @@ -8,7 +8,7 @@ name = "nginx_module" readme = "README.md" repository = "https://github.com/g-Core/nginx-rust" - version = "0.2.1" + version = "0.2.2" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/nginx_module/src/unix_socket.rs b/nginx_module/src/unix_socket.rs index 24eb0d8..354cd69 100644 --- a/nginx_module/src/unix_socket.rs +++ b/nginx_module/src/unix_socket.rs @@ -433,7 +433,7 @@ enum BufferSendResult { impl WriteBuffer { fn new() -> Self { - let data = vec![0; 4096]; + let data = vec![0; 16384]; Self { data: data.into_boxed_slice(), start: 0, @@ -522,7 +522,7 @@ unsafe extern "C" fn on_read(rev: *mut ngx_event_t) { let data = conn_data(conn); if !data.is_null() { if let Some(recv) = conn.recv { - let mut buf = [0; 1024]; + let mut buf = [0; 16384]; loop { let result = recv(conn, buf.as_mut_ptr(), buf.len()); if result > 0 {