From c3861cf54ec18cde8c5b14fb009258de65ca6bb8 Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Sun, 7 Feb 2016 19:56:41 -0800 Subject: [PATCH] Fill address arrays with 0x00 --- src/tcp_ip.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tcp_ip.cpp b/src/tcp_ip.cpp index c2577d2..6df9149 100644 --- a/src/tcp_ip.cpp +++ b/src/tcp_ip.cpp @@ -583,6 +583,7 @@ Stream& StreamFollower::find_stream(const stream_id& id) { StreamFollower::address_type StreamFollower::serialize(IPv4Address address) { address_type addr; OutputMemoryStream output(addr.data(), addr.size()); + addr.fill(0); output.write(address); return addr; } @@ -590,6 +591,7 @@ StreamFollower::address_type StreamFollower::serialize(IPv4Address address) { StreamFollower::address_type StreamFollower::serialize(const IPv6Address& address) { address_type addr; OutputMemoryStream output(addr.data(), addr.size()); + addr.fill(0); output.write(address); return addr; }