From 1852450fd89b6a5501aa6326e44d0742b8094f9b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Malo?= Date: Fri, 3 Jan 2003 02:45:30 +0000 Subject: [PATCH] some cleanup. - use already existing apr functionality - remove unused variable git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98155 13f79535-47bb-0310-9956-ffa450edef68 --- modules/aaa/mod_authz_dbm.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/modules/aaa/mod_authz_dbm.c b/modules/aaa/mod_authz_dbm.c index 1601514021..5c3fee258f 100644 --- a/modules/aaa/mod_authz_dbm.c +++ b/modules/aaa/mod_authz_dbm.c @@ -120,9 +120,7 @@ static apr_status_t get_dbm_entry_as_str(request_rec *r, char *user, *str = NULL; if (apr_dbm_fetch(f, q, &d) == APR_SUCCESS && d.dptr) { - *str = apr_palloc(r->pool, d.dsize + 1); - strncpy(pw, d.dptr, d.dsize); - *str[d.dsize] = '\0'; /* Terminate the string */ + *str = apr_pstrmemdup(r->pool, d.dptr, d.dsize); } apr_dbm_close(f); @@ -209,7 +207,6 @@ static int dbm_check_auth(request_rec *r) &authz_dbm_module); char *user = r->user; int m = r->method_number; - int required = 0; const apr_array_header_t *reqs_arr = ap_requires(r); require_line *reqs = reqs_arr ? (require_line *) reqs_arr->elts : NULL; register int x; @@ -227,8 +224,6 @@ static int dbm_check_auth(request_rec *r) for (x = 0; x < reqs_arr->nelts; x++) { - required |= 1; - if (!(reqs[x].method_mask & (AP_METHOD_BIT << m))) { continue; } @@ -240,8 +235,6 @@ static int dbm_check_auth(request_rec *r) const char *orig_groups, *groups; char *v; - required |= 2; - status = get_dbm_grp(r, user, conf->grpfile, conf->dbmtype, &groups); -- 2.40.0