From c9edf655a6a37896ac5f6f1d5e31d89a796fd573 Mon Sep 17 00:00:00 2001 From: g1n Date: Thu, 5 Aug 2021 08:41:03 +0000 Subject: [PATCH] Fixed error if request len is 0 --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 95609d6..6bb97d9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -56,13 +56,13 @@ fn handle_connection(mut stream: TcpStream, root_dir: String) { let request = String::from_utf8_lossy(&buffer[..]); let parsed_request: Vec<&str> = request.split(' ').collect(); let _post: Vec<&str> = request.split('\n').collect(); - let _post = _post[1].to_string(); if parsed_request.len() != 3 { let status_line = "5 Request error"; send_response(status_line, "".to_string(), stream); return; } + let _post = _post[1].to_string(); let _host = parsed_request[0]; let _path = parsed_request[1]; let _post_len = parsed_request[2];