From 5bd734851229289eecfc95cf2ef093af6af6a092 Mon Sep 17 00:00:00 2001 From: Emma Stensland Date: Wed, 15 Jul 2026 11:39:34 -0600 Subject: [PATCH] apache mynewt header build fix --- wolfssl/wolfcrypt/settings.h | 2 +- wolfssl/wolfio.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index a814d912b0c..a24bdf00853 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -3044,7 +3044,7 @@ #define HAVE_ECC #define NO_SESSION_CACHE #define NO_ERROR_STRINGS - #define XMALLOC_USER + #define XMALLOC_OVERRIDE #define XMALLOC(sz, heap, type) ((void)(heap), (void)(type), os_malloc(sz)) #define XREALLOC(p, sz, heap, type) ((void)(heap), (void)(type), os_realloc(p, sz)) #define XFREE(p, heap, type) ((void)(heap), (void)(type), os_free(p)) diff --git a/wolfssl/wolfio.h b/wolfssl/wolfio.h index 4e5a80d5afb..7ed8e417794 100644 --- a/wolfssl/wolfio.h +++ b/wolfssl/wolfio.h @@ -520,6 +520,9 @@ #elif defined(NUCLEUS_PLUS_2_3) typedef int socklen_t; #define XSOCKLENT socklen_t + #elif defined(WOLFSSL_APACHE_MYNEWT) + /* mn_socket doesn't provide socklen_t */ + #define XSOCKLENT int #else #define XSOCKLENT socklen_t #endif