diff options
author | Johannes Weißl <[email protected]> | 2013-06-22 20:21:45 +0200 |
---|---|---|
committer | Johannes Weißl <[email protected]> | 2013-06-22 20:29:35 +0200 |
commit | c8ef69c8204969b96eb8642ff0e2d057e18c7882 (patch) | |
tree | 03c648009e02d00a8f4363a21644756e550e1e24 /lib/inets/src/http_server/httpd_response.erl | |
parent | 10d93045982fc1477a4dade95d1cc400928fec14 (diff) | |
download | otp-c8ef69c8204969b96eb8642ff0e2d057e18c7882.tar.gz otp-c8ef69c8204969b96eb8642ff0e2d057e18c7882.tar.bz2 otp-c8ef69c8204969b96eb8642ff0e2d057e18c7882.zip |
Fix httpd config option 'erl_script_nocache'
This fixes the usage of the httpd configuration option
'erl_script_nocache', which got ignored before.
Attention: Before, the option 'script_nocache' also changed the
behavior for mod_esi, now it only affects mod_cgi.
Diffstat (limited to 'lib/inets/src/http_server/httpd_response.erl')
-rw-r--r-- | lib/inets/src/http_server/httpd_response.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/inets/src/http_server/httpd_response.erl b/lib/inets/src/http_server/httpd_response.erl index 6b6532266b..a45b04f275 100644 --- a/lib/inets/src/http_server/httpd_response.erl +++ b/lib/inets/src/http_server/httpd_response.erl @@ -20,7 +20,7 @@ -module(httpd_response). -export([generate_and_send_response/1, send_status/3, send_header/3, send_body/3, send_chunk/3, send_final_chunk/2, split_header/2, - is_disable_chunked_send/1, cache_headers/1]). + is_disable_chunked_send/1, cache_headers/2]). -export([map_status_code/2]). -include("httpd.hrl"). @@ -266,8 +266,8 @@ get_connection(false,"HTTP/1.1") -> get_connection(_,_) -> "". -cache_headers(#mod{config_db = Db}) -> - case httpd_util:lookup(Db, script_nocache, false) of +cache_headers(#mod{config_db = Db}, NoCacheType) -> + case httpd_util:lookup(Db, NoCacheType, false) of true -> Date = httpd_util:rfc1123_date(), [{"cache-control", "no-cache"}, |