diff --git a/libp2p/RLPxHandshake.cpp b/libp2p/RLPxHandshake.cpp index b8faf0e3e..8caf6e4f3 100644 --- a/libp2p/RLPxHandshake.cpp +++ b/libp2p/RLPxHandshake.cpp @@ -214,7 +214,7 @@ void RLPXHandshake::transition(boost::system::error_code _ech) else { /// authenticate and decrypt header - if (!m_io->authAndDecryptHeader(bytesRef(m_handshakeInBuffer.data(), handshakeSize))) + if (!m_io->authAndDecryptHeader(bytesRef(m_handshakeInBuffer.data(), m_handshakeInBuffer.size()))) { m_nextState = Error; transition();