From 2b8ee45a18a2aa4dc0f50ad2752aff0b399b249c Mon Sep 17 00:00:00 2001 From: toddouska Date: Thu, 13 Mar 2014 11:35:14 -0700 Subject: [PATCH] change default static buffer size to record header size to prevent memory fragmentation, only adds 8 bytes to SSL --- cyassl/internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cyassl/internal.h b/cyassl/internal.h index 146019236..fa86cd16b 100644 --- a/cyassl/internal.h +++ b/cyassl/internal.h @@ -893,8 +893,8 @@ enum { #define STATIC_BUFFER_LEN RECORD_HEADER_SZ + RECORD_SIZE + COMP_EXTRA + \ MTU_EXTRA + MAX_MSG_EXTRA #else - /* zero length arrays may not be supported */ - #define STATIC_BUFFER_LEN 1 + /* don't fragment memory from the record header */ + #define STATIC_BUFFER_LEN RECORD_HEADER_SZ #endif typedef struct {