From: short <> Date: Wed, 28 Sep 2005 13:14:46 +0000 (+0000) Subject: Attempted resolving of non-matching headers. X-Git-Url: http://git.jankratochvil.net/?p=MyWeb.git;a=commitdiff_plain;h=fcaf410ca324e0fa3ad812545bf16e7bf4886b1e;ds=sidebyside Attempted resolving of non-matching headers. --- diff --git a/Web.pm b/Web.pm index c5c1ae9..2a9406d 100644 --- a/Web.pm +++ b/Web.pm @@ -1047,6 +1047,9 @@ sub cache_finish() # as we may have just gave 304 and 'exit;' without starting the caching. return if !$W->{"cache_active"}; + # Headers may not be complete in this case; not sure, just trying. + return if $W->{"r"}->connection()->aborted(); + # Fill-in/check: %uri_args_frozen_to_headers_in_keys my $headers_in_keys_stored_arrayref_ref=\$uri_args_frozen_to_headers_in_keys{$W->{"uri_args_frozen"}}; my @headers_in_keys=tied(%{$W->{"headers_in_RecordKeys"}})->accessed();