From ff7a581d36cd2c7717c4f23fbb250d9ee98b75c4 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 30 May 2018 22:22:07 -0500 Subject: [PATCH] eap: Don't destroy method on completion Let the upper layers decide what to do when a method completes --- src/eap.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/eap.c b/src/eap.c index 93ccfc20..8ed0b0b2 100644 --- a/src/eap.c +++ b/src/eap.c @@ -359,11 +359,6 @@ void eap_rx_packet(struct eap_state *eap, const uint8_t *pkt, size_t len) */ return; - if (eap->method_state && eap->method->free) - eap->method->free(eap); - - eap->method = NULL; - eap->complete(code == EAP_CODE_SUCCESS ? EAP_RESULT_SUCCESS : EAP_RESULT_FAIL, eap->user_data); return;