From 50b7a01f8761e471a7f2de17143968cf51889b4f Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Wed, 14 Feb 2018 16:14:47 -0800 Subject: [PATCH] peap: handle send for phase two data --- src/eap-peap.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/eap-peap.c b/src/eap-peap.c index a452febf..bafd7af4 100644 --- a/src/eap-peap.c +++ b/src/eap-peap.c @@ -240,6 +240,13 @@ static void eap_peap_send_empty_response(struct eap_state *eap) static void eap_peap_tunnel_data_send(const uint8_t *data, size_t data_len, void *user_data) { + struct eap_state *eap = user_data; + struct eap_peap_state *peap = eap_get_data(eap); + + if (!peap->tx_pdu_buf) + peap->tx_pdu_buf = databuf_new(data_len); + + databuf_append(peap->tx_pdu_buf, data, data_len); } static void eap_peap_tunnel_data_received(const uint8_t *data, size_t data_len,