diff --git a/wolfcrypt/src/memory.c b/wolfcrypt/src/memory.c index c3409b0119..83d109a9fe 100644 --- a/wolfcrypt/src/memory.c +++ b/wolfcrypt/src/memory.c @@ -521,10 +521,11 @@ void* wolfSSL_Realloc(void *ptr, size_t size) } #endif /* WOLFSSL_STATIC_MEMORY */ -#ifdef WOLFSSL_TRACK_MEMORY +#if defined(WOLFSSL_TRACK_MEMORY) && defined(USE_WOLFSSL_MEMORY) && \ + !defined(WOLFSSL_STATIC_MEMORY) #include WOLFSSL_API memoryStats *wc_MemStats_Ptr; -#endif +#endif /* WOLFSSL_TRACK_MEMORY && USE_WOLFSSL_MEMORY && !WOLFSSL_STATIC_MEMORY */ #ifdef WOLFSSL_STATIC_MEMORY