Add a macro to define the memory size in ssl_server2.c

When MBEDTLS_MEMORY_BUFFER_ALLOC_C was defined, the sample ssl_server2.c was
using its own memory buffer for memory allocated by the library. The memory
used wasn't obvious, so this adds a macro for the memory buffer allocated to
make the allocated memory size more obvious and hence easier to configure.
This commit is contained in:
Simon Butcher 2018-07-23 14:26:09 +01:00
parent ccbd46435f
commit cce68bec1d

View file

@ -97,6 +97,10 @@ int main( void )
#include <windows.h>
#endif
/* Size of memory to be allocated for the heap, when using the library's memory
* management and MBEDTLS_MEMORY_BUFFER_ALLOC_C is enabled. */
#define MEMORY_HEAP_SIZE 120000
#define DFL_SERVER_ADDR NULL
#define DFL_SERVER_PORT "4433"
#define DFL_DEBUG_LEVEL 0
@ -1212,7 +1216,7 @@ int main( int argc, char *argv[] )
const char *alpn_list[ALPN_LIST_SIZE];
#endif
#if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
unsigned char alloc_buf[120000];
unsigned char alloc_buf[MEMORY_HEAP_SIZE];
#endif
int i;