and update list of allowed replies
/*
* Initialize the retry configuration for this type of packet.
*/
- client_config.allowed[packet_code] = true;
+ client_config.outgoing[packet_code] = true;
+ (void) fr_radius_allow_reply(packet_code, client_config.verify.allowed);
+
client_config.retry[packet_code] = (fr_retry_config_t) {
.irt = timeout,
.mrt = fr_time_delta_from_sec(16),
* Allocate tracking for all of the packets.
*/
for (i = 1; i < FR_RADIUS_CODE_MAX; i++) {
- if (!cfg->allowed[i]) continue;
+ if (!cfg->outgoing[i]) continue;
my->codes[i] = fr_radius_id_alloc(my);
if (!my->codes[i]) goto fail;
fr_bio_retry_config_t retry_cfg;
- bool allowed[FR_RADIUS_CODE_MAX]; //!< allowed outgoing packet types
+ bool outgoing[FR_RADIUS_CODE_MAX]; //!< allowed outgoing packet types
fr_retry_config_t retry[FR_RADIUS_CODE_MAX]; //!< default retry configuration for each packet type
} fr_radius_client_config_t;