From 726ff5d2b1e7b0283141a958d3c6a5aa05c49267 Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Mon, 1 Oct 2018 14:55:36 -0700 Subject: [PATCH] ttls: exclude avp_builder_put_bytes --- src/eap-ttls.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/eap-ttls.c b/src/eap-ttls.c index 6ab8dfdb..025f5b04 100644 --- a/src/eap-ttls.c +++ b/src/eap-ttls.c @@ -161,14 +161,6 @@ static uint8_t *avp_builder_free(struct avp_builder *builder, bool free_data, return ret; } -static bool avp_builder_put_bytes(struct avp_builder *builder, - const void *data, size_t len) -{ - memcpy(avp_builder_reserve(builder, len), data, len); - - return true; -} - struct avp_iter { enum radius_attr type; uint8_t flags; @@ -352,7 +344,7 @@ static void eap_ttls_phase2_eap_send_response(const uint8_t *data, size_t len, builder = avp_builder_new(TTLS_AVP_HEADER_LEN + len); avp_builder_start_avp(builder, RADIUS_ATTR_EAP_MESSAGE, true, 0); - avp_builder_put_bytes(builder, data, len); + memcpy(avp_builder_reserve(builder, 1, len), data, len); avp_builder_finalize_avp(builder); msg_data = avp_builder_free(builder, false, &msg_data_len);