commit | b4a5606e2d607062fc5acd6d91c694f3de6cab5f | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Tue Apr 30 14:07:31 2019 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Fri May 17 10:20:41 2019 +0100 |
tree | 805568dc8aca1b3d21c3c12a854ebcf152b8e92f | |
parent | 6a3ff286a517e2dbcd7ad71b90033cedce87545a [diff] [blame] |
Make integer truncation explicit in mbedtls_ssl_set_cid()
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index fe985e8..d0cab16 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -136,7 +136,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 );