dgaudet 97/08/01 01:01:22
Modified: src http_request.c
Log:
Fix a bug introduced by a bug fix during the 1.2 betas: if there are
multiple <Directory>s that match, all are applied... that's the bug that
was fixed during 1.2bX. But it didn't reset this_conf to NULL, so as
soon as one match was found, it would be merged over and over again.
Revision Changes Path
1.67 +2 -1 apache/src/http_request.c
Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_request.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- http_request.c 1997/07/20 18:52:41 1.66
+++ http_request.c 1997/08/01 08:01:21 1.67
@@ -349,7 +349,7 @@
core_dir_config *core_dir =
(core_dir_config *)get_module_config(per_dir_defaults, &core_module);
int overrides_here;
- void *this_conf = NULL, *htaccess_conf = NULL;
+ void *this_conf, *htaccess_conf = NULL;
char *test_dirname_tail;
int j;
@@ -380,6 +380,7 @@
(core_dir_config *)get_module_config(entry_config, &core_module);
entry_dir = entry_core->d;
+ this_conf = NULL;
if (entry_core->r) {
if (!regexec(entry_core->r, test_dirname, 0, NULL,
(j == num_sec) ? 0 : REG_NOTEOL)) {