From 88a3fddcca4f2ae2946d34cdcd407c95eb6ee11d Mon Sep 17 00:00:00 2001 From: Jack Lloyd <jack@randombit.net> Date: Wed, 1 Apr 2020 08:48:19 -0400 Subject: [PATCH 2/2] Fix for ASan --- src/lib/tls/tls_cbc/tls_cbc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/tls/tls_cbc/tls_cbc.cpp b/src/lib/tls/tls_cbc/tls_cbc.cpp index 7c90553fb..3975846d0 100644 --- a/src/lib/tls/tls_cbc/tls_cbc.cpp +++ b/src/lib/tls/tls_cbc/tls_cbc.cpp @@ -179,7 +179,7 @@ void TLS_CBC_HMAC_AEAD_Encryption::cbc_encrypt_record( cbc().start(cbc_state()); cbc().process(&buffer[offset], buffer.size() - offset); - cbc_state().assign(&buffer[buffer.size() - block_size()], &buffer[buffer.size()]); + cbc_state().assign(buffer.data() + (buffer.size() - block_size()), buffer.data() + buffer.size()); } size_t TLS_CBC_HMAC_AEAD_Encryption::output_length(size_t input_length) const -- 2.26.2