diff --git a/executables/softmodem-common.c b/executables/softmodem-common.c index bdf942226f9bb4d87605a9389c05d6a70d3311d0..1774f76f57f1ab3c17442ce3c773f8bd61d0b3e7 100644 --- a/executables/softmodem-common.c +++ b/executables/softmodem-common.c @@ -105,10 +105,10 @@ void get_common_options(uint32_t execmask) { paramdef_t cmdline_params[] = CMDLINE_PARAMS_DESC; checkedparam_t cmdline_CheckParams[] = CMDLINE_PARAMS_CHECK_DESC; - int numparams = sizeof(cmdline_params) / sizeof(paramdef_t); + int numparams = sizeofArray(cmdline_params); config_set_checkfunctions(cmdline_params, cmdline_CheckParams, numparams); - config_get(cmdline_params, sizeof(cmdline_params) / sizeof(paramdef_t), NULL); - nfapi_index = config_paramidx_fromname(cmdline_params, sizeof(cmdline_params) / sizeof(paramdef_t),"nfapi"); + config_get(cmdline_params, numparams, NULL); + nfapi_index = config_paramidx_fromname(cmdline_params, numparams, "nfapi"); AssertFatal(nfapi_index >= 0,"Index for nfapi config option not found!"); nfapi_mode = config_get_processedint(&cmdline_params[nfapi_index]);