Lines 72-78
Link Here
|
72 |
|
72 |
|
73 |
cfg = (core_dir_config *)ap_get_module_config(r->per_dir_config, |
73 |
cfg = (core_dir_config *)ap_get_module_config(r->per_dir_config, |
74 |
&core_module); |
74 |
&core_module); |
75 |
etag_bits = (cfg->etag_bits & (~ cfg->etag_remove)) | cfg->etag_add; |
75 |
etag_bits = cfg->etag_bits; |
76 |
|
76 |
|
77 |
/* |
77 |
/* |
78 |
* If it's a file (or we wouldn't be here) and no ETags |
78 |
* If it's a file (or we wouldn't be here) and no ETags |
Lines 87-92
Link Here
|
87 |
if (etag_bits == ETAG_UNSET) { |
87 |
if (etag_bits == ETAG_UNSET) { |
88 |
etag_bits = ETAG_BACKWARD; |
88 |
etag_bits = ETAG_BACKWARD; |
89 |
} |
89 |
} |
|
|
90 |
etag_bits = (etag_bits & (~ cfg->etag_remove)) | cfg->etag_add; |
90 |
/* |
91 |
/* |
91 |
* Make an ETag header out of various pieces of information. We use |
92 |
* Make an ETag header out of various pieces of information. We use |
92 |
* the last-modified date and, if we have a real file, the |
93 |
* the last-modified date and, if we have a real file, the |