]> granicus.if.org Git - apache/commitdiff
Use ap_array_str_contains to simplify code
authorChristophe Jaillet <jailletc36@apache.org>
Thu, 3 Mar 2016 20:57:59 +0000 (20:57 +0000)
committerChristophe Jaillet <jailletc36@apache.org>
Thu, 3 Mar 2016 20:57:59 +0000 (20:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733523 13f79535-47bb-0310-9956-ffa450edef68

modules/aaa/mod_authn_socache.c

index 98f2f7e5889c9583dccaab77f62b736815823a76..b0f76e0cc3aa8c0613a5f170cccab492889cd2f2 100644 (file)
@@ -297,21 +297,13 @@ static void ap_authn_cache_store(request_rec *r, const char *module,
     authn_cache_dircfg *dcfg;
     const char *key;
     apr_time_t expiry;
-    int i;
-    int use_cache = 0;
 
     /* first check whether we're cacheing for this module */
     dcfg = ap_get_module_config(r->per_dir_config, &authn_socache_module);
     if (!configured || !dcfg->providers) {
         return;
     }
-    for (i = 0; i < dcfg->providers->nelts; ++i) {
-        if (!strcmp(module, APR_ARRAY_IDX(dcfg->providers, i, const char*))) {
-            use_cache = 1;
-            break;
-        }
-    }
-    if (!use_cache) {
+    if (!ap_array_str_contains(dcfg->providers, module)) {
         return;
     }