diff options
author | Stefan Fritsch <sf@apache.org> | 2011-07-02 09:45:00 +0200 |
---|---|---|
committer | Stefan Fritsch <sf@apache.org> | 2011-07-02 09:45:00 +0200 |
commit | 46d4791a5dffee2ea94a136a7febd04b76a05013 (patch) | |
tree | 7d5057b6a15a7a63dc66844a7f283df800985a7d /modules/aaa | |
parent | Add REQUEST_STATUS variable to ap_expr (diff) | |
download | apache2-46d4791a5dffee2ea94a136a7febd04b76a05013.tar.xz apache2-46d4791a5dffee2ea94a136a7febd04b76a05013.zip |
Add string valued expressions to ap_expr, do some API cleanup
- add possibility to have expressions that evaluate to a string and not to
a boolean value
- modify ap_expr_parse_cmd() interface to support this and make it more
convenient to use in general
- rename AP_EXPR_FLAGS_* to AP_EXPR_FLAG_* for consistency
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1142164 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/aaa')
-rw-r--r-- | modules/aaa/mod_authz_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/aaa/mod_authz_core.c b/modules/aaa/mod_authz_core.c index 4a8be33297..c81eb8eaec 100644 --- a/modules/aaa/mod_authz_core.c +++ b/modules/aaa/mod_authz_core.c @@ -1034,12 +1034,12 @@ static const char *expr_parse_config(cmd_parms *cmd, const char *require_line, const void **parsed_require_line) { const char *expr_err = NULL; - ap_expr_info_t *expr = ap_expr_parse_cmd(cmd, require_line, &expr_err, NULL); + ap_expr_info_t *expr = ap_expr_parse_cmd(cmd, require_line, 0, &expr_err, + NULL); if (expr_err) return "Cannot parse expression in require line"; - expr->module_index = APLOG_MODULE_INDEX; *parsed_require_line = expr; return NULL; |