diff --git a/IDE/WIN/user_settings.h b/IDE/WIN/user_settings.h index a3146861f..9ebc2ca77 100755 --- a/IDE/WIN/user_settings.h +++ b/IDE/WIN/user_settings.h @@ -30,6 +30,8 @@ #define NO_PSK #define HAVE_EXTENDED_MASTER #define WOLFSSL_SNIFFER + #define HAVE_TLS_EXTENSIONS + #define HAVE_SECURE_RENEGOTIATION #else /* The servers and clients */ #define OPENSSL_EXTRA diff --git a/src/tls.c b/src/tls.c index bd54de604..c0ca6c151 100644 --- a/src/tls.c +++ b/src/tls.c @@ -3143,7 +3143,7 @@ static word16 TLSX_SecureRenegotiation_Write(SecureRenegotiation* data, } } - output[0] = offset - 1; /* info length - self */ + output[0] = (byte)(offset - 1); /* info length - self */ return offset; }