eap-radius: Don't clear unclaimed IPs early if accounting is enabled

This commit is contained in:
Tobias Brunner
2018-12-18 10:28:51 +01:00
parent 2de6d9d8d3
commit 61efac6512
@@ -561,6 +561,14 @@ eap_radius_provider_t *eap_radius_provider_create()
},
);
if (lib->settings->get_bool(lib->settings,
"%s.plugins.eap-radius.accounting", FALSE, lib->ns))
{
/* if RADIUS accounting is enabled, keep unclaimed IPs around until
* the Accounting-Stop message is sent */
this->listener.public.message = NULL;
}
charon->bus->add_listener(charon->bus, &this->listener.public);
singleton = &this->public;