]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correct reference to cache config
authorNick Porter <nick@portercomputing.co.uk>
Tue, 17 Dec 2024 17:20:48 +0000 (17:20 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 18 Dec 2024 18:40:34 +0000 (18:40 +0000)
src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c

index 5f59774623b4b3ca93dbc3d6543415625fcbe1a3..50cb2f94c81d9c87d19c22526890904ddd39f58b 100644 (file)
@@ -124,9 +124,7 @@ static int mod_instantiate(module_inst_ctx_t const *mctx)
        rlm_cache_memcached_t           *driver = talloc_get_type_abort(mctx->mi->data, rlm_cache_memcached_t);
        memcached_return_t              ret;
        char                            buffer[256];
-       rlm_cache_config_t const        *config = talloc_get_type_abort(mctx->mi->parent->data, rlm_cache_config_t);
-
-       fr_assert(config);
+       rlm_cache_t const               *inst = talloc_get_type_abort(mctx->mi->parent->data, rlm_cache_t);
 
        snprintf(buffer, sizeof(buffer), "rlm_cache (%s)", mctx->mi->parent->name);
 
@@ -137,7 +135,7 @@ static int mod_instantiate(module_inst_ctx_t const *mctx)
                return -1;
        }
 
-       if (config->max_entries > 0) {
+       if (inst->config.max_entries > 0) {
                ERROR("max_entries is not supported by this driver");
                return -1;
        }