diff --git a/libp2p/RLPXFrameWriter.cpp b/libp2p/RLPXFrameWriter.cpp index 70f545024..7f4a964e5 100644 --- a/libp2p/RLPXFrameWriter.cpp +++ b/libp2p/RLPXFrameWriter.cpp @@ -59,7 +59,7 @@ size_t RLPXFrameWriter::drain(RLPXFrameCoder& _coder, unsigned _size, vector 0 ? frameLen / 2 : frameLen : frameLen) - c_overhead; - size_t offset; + size_t offset = 0; while (frameAllot >= c_blockSize) { if (qs.writing == nullptr) @@ -104,7 +104,7 @@ size_t RLPXFrameWriter::drain(RLPXFrameCoder& _coder, unsigned _size, vectorsize(), &payload, payload); else _coder.writeFrame(m_protocolType, qs.sequence, &payload, payload);