summaryrefslogtreecommitdiff
path: root/blog/src/querystring.rs
diff options
context:
space:
mode:
Diffstat (limited to 'blog/src/querystring.rs')
-rw-r--r--blog/src/querystring.rs4
1 files changed, 3 insertions, 1 deletions
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<String, String> {
let mut map = HashMap::new();
for pair in query.split('&') {
let pair = pair.split('=').collect::<Vec<&str>>();
- 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;
}