From d60befcce09cf7e61b25ef7160a4ca991f3a368d Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Mon, 4 Apr 2022 12:42:14 +0400 Subject: Added check for vector length in querystring.rs --- blog/src/querystring.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blog/src/querystring.rs b/blog/src/querystring.rs index 8bb174a..dea6568 100644 --- a/blog/src/querystring.rs +++ b/blog/src/querystring.rs @@ -8,7 +8,9 @@ pub fn parse_qs(query: String) -> HashMap { let mut map = HashMap::new(); for pair in query.split('&') { let pair = pair.split('=').collect::>(); - map.insert(pair[0].to_string(), pair[1].to_string()); + if pair.len() == 2 { + map.insert(pair[0].to_string(), pair[1].to_string()); + } } return map; } -- cgit v1.2.3