diff options
Diffstat (limited to 'src/modules/cgi.rs')
-rw-r--r-- | src/modules/cgi.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/modules/cgi.rs b/src/modules/cgi.rs index 6d68b15..d54ec9d 100644 --- a/src/modules/cgi.rs +++ b/src/modules/cgi.rs @@ -88,8 +88,7 @@ impl Node for Cgi { request .headers() .get(CONTENT_LENGTH) - .map(|x| x.to_str().ok()) - .flatten() + .and_then(|x| x.to_str().ok()) .unwrap_or_default(), ); command.env( @@ -97,8 +96,7 @@ impl Node for Cgi { request .headers() .get(CONTENT_TYPE) - .map(|x| x.to_str().ok()) - .flatten() + .and_then(|x| x.to_str().ok()) .unwrap_or_default(), ); command.env("GATEWAY_INTERFACE", "CGI/1.1"); |