Graham Leggett wrote: > > > Index: modules/cache/mod_disk_cache.c > > =================================================================== > > --- modules/cache/mod_disk_cache.c (revision 356419) > > +++ modules/cache/mod_disk_cache.c (working copy) > > @@ -1010,7 +1010,7 @@ > > * sanity checks. > > */ > > if (APR_BUCKET_IS_EOS(APR_BRIGADE_LAST(bb))) { > > - if (r->connection->aborted) { > > + if (r->connection->aborted || r->no_cache) { > > ap_log_error(APLOG_MARK, APLOG_INFO, 0, r->server, > > "disk_cache: Discarding body for URL %s " > > "because connection has been aborted.", > > > > Would mem_cache have to do the same thing? Is there not a way to make > this generic? > > Otherwise +1. >
Not really, at least as far as I can see (yet! :) ). The reason is that what we use to trigger a "error happened, don't cache" is the no_cache flag, and so each would need to check that (which they should be doing anyway, imo ;) ) -- ======================================================================= Jim Jagielski [|] [EMAIL PROTECTED] [|] http://www.jaguNET.com/ "If you can dodge a wrench, you can dodge a ball."