From c592328ea2cc393a18ec04de0bb7c45935f542ea Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Tue, 30 Jul 2019 12:29:01 +0300 Subject: [PATCH] MXS-2613 Access correct argument The cache show-command accessed the wrong argument. That is why [maxadmin|maxctrl] call command cache show TheCache did not work. --- server/modules/filter/cache/cachefilter.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/modules/filter/cache/cachefilter.cc b/server/modules/filter/cache/cachefilter.cc index ed6b31e4d..0a20f046e 100644 --- a/server/modules/filter/cache/cachefilter.cc +++ b/server/modules/filter/cache/cachefilter.cc @@ -94,9 +94,9 @@ void cache_config_reset(CACHE_CONFIG& config) bool cache_command_show(const MODULECMD_ARG* pArgs, json_t** output) { mxb_assert(pArgs->argc == 1); - mxb_assert(MODULECMD_GET_TYPE(&pArgs->argv[1].type) == MODULECMD_ARG_FILTER); + mxb_assert(MODULECMD_GET_TYPE(&pArgs->argv[0].type) == MODULECMD_ARG_FILTER); - const MXS_FILTER_DEF* pFilterDef = pArgs->argv[1].value.filter; + const MXS_FILTER_DEF* pFilterDef = pArgs->argv[0].value.filter; mxb_assert(pFilterDef); CacheFilter* pFilter = reinterpret_cast(filter_def_get_instance(pFilterDef));