]> git.ipfire.org Git - people/ms/strongswan.git/blobdiff - src/libcharon/plugins/eap_radius/eap_radius_accounting.c
Merge branch 'ikev1-clean' into ikev1-master
[people/ms/strongswan.git] / src / libcharon / plugins / eap_radius / eap_radius_accounting.c
index 45be22704f61d179dd9092d7278f60934c6d8fca..243c76304e2e62745bfa6fcae75abfbab47740f3 100644 (file)
@@ -271,10 +271,10 @@ METHOD(listener_t, ike_updown, bool,
 
 METHOD(listener_t, message_hook, bool,
        private_eap_radius_accounting_t *this, ike_sa_t *ike_sa,
-       message_t *message, bool incoming)
+       message_t *message, bool incoming, bool plain)
 {
        /* start accounting here, virtual IP now is set */
-       if (ike_sa->get_state(ike_sa) == IKE_ESTABLISHED &&
+       if (plain && ike_sa->get_state(ike_sa) == IKE_ESTABLISHED &&
                message->get_exchange_type(message) == IKE_AUTH &&
                !incoming && !message->get_request(message))
        {