aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngela Anderton Andin <[email protected]>2017-10-09 15:56:05 +0200
committerIngela Anderton Andin <[email protected]>2017-10-12 12:03:10 +0200
commitc030104256344756420d819b1b1381777c216a38 (patch)
tree6dab0dcbed5abd18af27afcea6d5c87e23ce7f20
parentbecaa0972e42bb0ecedae3aeaba5be221a551fa4 (diff)
downloadotp-c030104256344756420d819b1b1381777c216a38.tar.gz
otp-c030104256344756420d819b1b1381777c216a38.tar.bz2
otp-c030104256344756420d819b1b1381777c216a38.zip
inets: ENV should be a string
This is tested by new erts check that will cause badarg when trying to execute scripts via mod_cgi
-rw-r--r--lib/inets/src/http_server/httpd_script_env.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/inets/src/http_server/httpd_script_env.erl b/lib/inets/src/http_server/httpd_script_env.erl
index 055f08fdb0..d7c92c59ef 100644
--- a/lib/inets/src/http_server/httpd_script_env.erl
+++ b/lib/inets/src/http_server/httpd_script_env.erl
@@ -166,9 +166,9 @@ create_script_elements(cgi, path_info, PathInfo, ModData) ->
[{"PATH_INFO", PathInfo},
{"PATH_TRANSLATED", PathTranslated}];
create_script_elements(esi, entity_body, Body, _) ->
- [{content_length, httpd_util:flatlength(Body)}];
+ [{content_length, integer_to_list(httpd_util:flatlength(Body))}];
create_script_elements(cgi, entity_body, Body, _) ->
- [{"CONTENT_LENGTH", httpd_util:flatlength(Body)}];
+ [{"CONTENT_LENGTH", integer_to_list(httpd_util:flatlength(Body))}];
create_script_elements(_, _, _, _) ->
[].