commit | b7ee0cf3f993478e178077e73986026cbca957f8 | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Tue Apr 30 14:07:31 2019 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Mon Jun 03 14:43:16 2019 +0100 |
tree | d96f3e1f250c5dd7d738f99bf3e284ae533364d1 | |
parent | fcffdccb85e0c9a82d828370a2afb605c51b9d7a [diff] [blame] |
Make integer truncation explicit in mbedtls_ssl_set_cid()
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 45cafff..a0f9584 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -145,7 +145,9 @@ } memcpy( ssl->own_cid, own_cid, own_cid_len ); - ssl->own_cid_len = own_cid_len; + /* Truncation is not an issue here because + * MBEDTLS_SSL_CID_IN_LEN_MAX at most 255. */ + ssl->own_cid_len = (uint8_t) own_cid_len; MBEDTLS_SSL_DEBUG_BUF( 3, "Own CID", own_cid, own_cid_len ); return( 0 );