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.
This commit is contained in:
Johan Wikman 2019-07-30 12:29:01 +03:00
parent 3940547cc2
commit ee8042c40b

View File

@ -42,9 +42,9 @@ static char VERSION_STRING[] = "V1.0.0";
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<CacheFilter*>(filter_def_get_instance(pFilterDef));