summaryrefslogtreecommitdiff
path: root/src/server/handler.rs
diff options
context:
space:
mode:
authorJan Wolff <janw@mailbox.org>2020-05-26 07:36:53 +0200
committerJan Wolff <janw@mailbox.org>2020-05-26 07:36:53 +0200
commit361aa9a5d76e08aa6b369e1d072fe20a9fd468e1 (patch)
tree1055aa375250dc761c12ae7a9c0725515323a9ed /src/server/handler.rs
parent2ffc8ff0ccb0bfad7d69104cbc00b167589c780b (diff)
correctly spawn multiple tcp listeners for each address
Diffstat (limited to 'src/server/handler.rs')
-rw-r--r--src/server/handler.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/handler.rs b/src/server/handler.rs
index db45073..0522f50 100644
--- a/src/server/handler.rs
+++ b/src/server/handler.rs
@@ -20,10 +20,10 @@ fn send_header(stream: &mut SslStream<TcpStream>, header: &response::Header) {
}
pub fn handle_request(config: &ServerConfig, mut stream: SslStream<TcpStream>) {
- let mut buffer = [0; 1024];
+ let mut buffer = [0; 1025];
match stream.ssl_read(&mut buffer) {
Ok(s) => {
- if s == 0 || s > 1025 {
+ if s == 0 || s > 1024 {
send_header(&mut stream, &response::bad_request());
return;
}