Skip to content

Compilation fails with old mbedtls (2.4.2)

Fix:

diff --git a/src/eap.c b/src/eap.c
index efffa4e..70604d9 100644
--- a/src/eap.c
+++ b/src/eap.c
@@ -305,7 +305,7 @@ static int process_eap_response_identity(struct eapsrp_ctx *ctx, size_t len, uin
                        memset(&outpkt[offset], 0, 2);
                        offset += 2;
                } else {
-                       struct mbedtls_mpi tmp;
+                       mbedtls_mpi tmp;
                        mbedtls_mpi_init(&tmp);
                        mbedtls_mpi_read_string(&tmp, 16, ascii_g);
                        tmp_swap = (uint16_t *)&outpkt[offset];
Edited by Gijs Peskens