*/
l = apr_palloc(temp_pool, MAX_STRING_LEN);
- bracket = apr_pstrcat(p, orig_directive + 1, ">", NULL);
+ bracket = apr_pstrcat(temp_pool, orig_directive + 1, ">", NULL);
while (!(ap_cfg_getline(l, MAX_STRING_LEN, parms->config_file))) {
if (!memcmp(l, "</", 2)
&& (strcasecmp(l + 2, bracket) == 0)
args = ap_resolve_env(cmd->temp_pool, l);
#endif
- cmd_name = ap_getword_conf(cmd->pool, &args);
+ cmd_name = ap_getword_conf(cmd->temp_pool, &args);
if (cmd_name[0] == '<') {
if (cmd_name[1] == '/') {
cmd_name[strlen(cmd_name) - 1] = '\0';
{
const command_rec *cmd;
ap_mod_list *ml;
- char *dir = apr_pstrdup(parms->pool, cmd_line);
+ char *dir = apr_pstrdup(parms->temp_pool, cmd_line);
ap_str_tolower(dir);
return err;
}
- conf->gprof_dir = apr_pstrdup(cmd->pool, arg);
+ conf->gprof_dir = arg;
return NULL;
}
#endif /*GPROF*/
return unclosed_directive(cmd);
}
- limited_methods = apr_pstrndup(cmd->pool, arg, endp - arg);
+ limited_methods = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!limited_methods[0]) {
return missing_container_arg(cmd);
}
while (limited_methods[0]) {
- char *method = ap_getword_conf(cmd->pool, &limited_methods);
+ char *method = ap_getword_conf(cmd->temp_pool, &limited_methods);
int methnum;
/* check for builtin or module registered method number */
/* method has not been registered yet, but resorce restriction
* is always checked before method handling, so register it.
*/
- methnum = ap_method_register(cmd->pool, method);
+ methnum = ap_method_register(cmd->pool,
+ apr_pstrdup(cmd->pool, method));
}
limited |= (AP_METHOD_BIT << methnum);
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!arg[0]) {
return missing_container_arg(cmd);
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!arg[0]) {
return missing_container_arg(cmd);
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!arg[0]) {
return missing_container_arg(cmd);
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!arg[0]) {
return missing_container_arg(cmd);
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (not) {
arg++;
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (arg[0] == '!') {
not = 1;
return unclosed_directive(cmd);
}
- arg = apr_pstrndup(cmd->pool, arg, endp - arg);
+ arg = apr_pstrndup(cmd->temp_pool, arg, endp - arg);
if (!arg[0]) {
return missing_container_arg(cmd);
if ((apr_filepath_merge((char**)&ap_server_root, NULL, arg,
APR_FILEPATH_TRUENAME, cmd->pool) != APR_SUCCESS)
- || !ap_is_directory(cmd->pool, ap_server_root)) {
+ || !ap_is_directory(cmd->temp_pool, ap_server_root)) {
return "ServerRoot must be a valid directory";
}