Updated relevant #ifdef
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 4424f56..a4a5bff 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -6949,7 +6949,7 @@
 #endif
 #endif
 
-#if defined(MBEDTLS_ECDH_C) || defined(MBEDTLS_ECDSA_C)
+#if defined(MBEDTLS_ECDH_C) || defined(MBEDTLS_ECDSA_C) || defined(MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED)
     /* explicit void pointer cast for buggy MS compiler */
     mbedtls_free( (void *) handshake->curves );
 #endif