akosut 96/07/29 11:09:15
Modified: src http_core.c
Log:
Fix a seg fault. (oops)
Revision Changes Path
1.27 +4 -3 apache/src/http_core.c
Index: http_core.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_core.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -C3 -r1.26 -r1.27
*** http_core.c 1996/07/28 19:35:49 1.26
--- http_core.c 1996/07/29 18:09:13 1.27
***************
*** 572,587 ****
}
errmsg = srm_command_loop (cmd, new_dir_conf);
! add_per_dir_conf (cmd->server, new_dir_conf);
conf = (core_dir_config *)get_module_config(new_dir_conf, &core_module);
conf->r = r;
cmd->path = old_path;
cmd->override = old_overrides;
! if (errmsg == end_dir_magic) return NULL;
! return errmsg;
}
static char *end_url_magic = "</Location> outside of any <Location>
section";
--- 572,588 ----
}
errmsg = srm_command_loop (cmd, new_dir_conf);
! if (errmsg != end_dir_magic) return errmsg;
conf = (core_dir_config *)get_module_config(new_dir_conf, &core_module);
conf->r = r;
+
+ add_per_dir_conf (cmd->server, new_dir_conf);
cmd->path = old_path;
cmd->override = old_overrides;
! return NULL;
}
static char *end_url_magic = "</Location> outside of any <Location>
section";