Skip to content

Commit c6b89fa

Browse files
committed
bugfix: don't overwrite random memory on flush_buffer()
1 parent 812dfe4 commit c6b89fa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/decoder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ class RpcDecoder {
263263
inline bool buffer_full() const { return _bytes_stored == BufferSize; }
264264
inline bool buffer_empty() const { return _bytes_stored == 0;}
265265
inline void flush_buffer() {
266-
uint8_t* discard_buf;
266+
uint8_t discard_buf[CHUNK_SIZE];
267267
while (_transport.read(discard_buf, CHUNK_SIZE) > 0);
268268
_bytes_stored = 0;
269269
}

0 commit comments

Comments
 (0)