Index: modules/cache/mod_disk_cache.c =================================================================== --- modules/cache/mod_disk_cache.c (revision 488297) +++ modules/cache/mod_disk_cache.c (working copy) @@ -359,6 +359,10 @@ cache_info *info; disk_cache_object_t *dobj; int flags; +#if APR_HAS_SENDFILE + core_dir_config *pdconf = ap_get_module_config(r->per_dir_config, + &core_module); +#endif h->cache_obj = NULL; @@ -453,7 +457,8 @@ /* Open the data file */ flags = APR_READ|APR_BINARY; #ifdef APR_SENDFILE_ENABLED - flags |= APR_SENDFILE_ENABLED; + flags |= ((pdconf->enable_sendfile == ENABLE_SENDFILE_OFF) + ? 0 : APR_SENDFILE_ENABLED); #endif rc = apr_file_open(&dobj->fd, dobj->datafile, flags, 0, r->pool); if (rc != APR_SUCCESS) {