summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--src/network.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a90e3d..bb159f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@ version 0.9.4 (yet unreleased)
= conntrackd =
o simplify checksum code: use UDP/multicast checksum facilities
+o fix silly bug in build_network_message: out of bound memset
+
+= conntrack =
+o fix segfault with conntrack --output (Krzysztof Oledzky)
version 0.9.3 (2006/05/22)
------------------------------
diff --git a/src/network.c b/src/network.c
index d073428..abd30fe 100644
--- a/src/network.c
+++ b/src/network.c
@@ -249,6 +249,7 @@ int build_network_msg(const int msg_type,
{
memset(buffer, 0, size);
buffer += sizeof(struct nlnetwork);
+ size -= sizeof(struct nlnetwork);
return nfct_build_query(ssh, msg_type, ct, buffer, size);
}