From: Alan T. DeKok Date: Tue, 8 May 2018 13:30:01 +0000 (-0400) Subject: minor fixes X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=03d47591074f264ceaff827fa90d687aca279a09;p=thirdparty%2Ffreeradius-server.git minor fixes --- diff --git a/src/modules/proto_vmps/proto_vmps.c b/src/modules/proto_vmps/proto_vmps.c index fecadf8599d..ab939f9f545 100644 --- a/src/modules/proto_vmps/proto_vmps.c +++ b/src/modules/proto_vmps/proto_vmps.c @@ -377,7 +377,7 @@ static void mod_process_set(void const *instance, REQUEST *request) fr_io_track_t *track = request->async->packet_ctx; rad_assert(request->packet->code != 0); - rad_assert(request->packet->code <= FR_CODE_MAX); + rad_assert(request->packet->code <= FR_MAX_VMPS_CODE); request->server_cs = inst->io.server_cs; @@ -394,6 +394,7 @@ static void mod_process_set(void const *instance, REQUEST *request) return; } + rad_assert(inst->process != NULL); request->async->process = inst->process; } @@ -613,7 +614,7 @@ static int mod_instantiate(void *instance, CONF_SECTION *conf) /* * No IO module, it's an empty listener. */ - if (!inst->io.submodule) return 0; + if (!i || !inst->io.submodule) return 0; /* * These configuration items are not printed by default,