You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Alexei Kosut <ak...@hyperreal.com> on 1996/04/11 04:56:20 UTC
cvs commit: apache/src http_core.c
akosut 96/04/10 19:56:20
Modified: src http_core.c
Log:
Fix bus error in <Location> handling when an error was returned from
within the section.
Revision Changes Path
1.11 +2 -2 apache/src/http_core.c
Index: http_core.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_core.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C3 -r1.10 -r1.11
*** http_core.c 1996/04/06 23:38:25 1.10
--- http_core.c 1996/04/11 02:56:17 1.11
***************
*** 548,553 ****
--- 548,554 ----
cmd->override = OR_ALL|ACCESS_CONF;
errmsg = srm_command_loop (cmd, new_url_conf);
+ if (errmsg != end_url_magic) return errmsg;
conf = (core_dir_config *)get_module_config(new_url_conf, &core_module);
conf->d = pstrdup(cmd->pool, cmd->path); /* No mangling, please */
***************
*** 557,564 ****
cmd->path = old_path;
cmd->override = old_overrides;
! if (errmsg == end_url_magic) return NULL;
! return errmsg;
}
/* httpd.conf commands... beginning with the <VirtualHost> business */
--- 558,564 ----
cmd->path = old_path;
cmd->override = old_overrides;
! return NULL;
}
/* httpd.conf commands... beginning with the <VirtualHost> business */