summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2014-08-22 19:46:22 +0000
committertuexen <tuexen@FreeBSD.org>2014-08-22 19:46:22 +0000
commit38dd7ad7917bb04cd3ecfb6866657e5d91a256ae (patch)
tree02ae4ad6fc4e829df706791f80a51c7f01e37d25 /sys/netinet
parentf0a88a3e0494cb489a988ab299aeac29ae764a69 (diff)
downloadFreeBSD-src-38dd7ad7917bb04cd3ecfb6866657e5d91a256ae.zip
FreeBSD-src-38dd7ad7917bb04cd3ecfb6866657e5d91a256ae.tar.gz
MFC r269075:
Initialize notification structures. This was missed in an earlier commit
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/sctputil.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c
index 24b4231..34b92f8 100644
--- a/sys/netinet/sctputil.c
+++ b/sys/netinet/sctputil.c
@@ -2746,6 +2746,7 @@ sctp_notify_peer_addr_change(struct sctp_tcb *stcb, uint32_t state,
return;
SCTP_BUF_LEN(m_notify) = 0;
spc = mtod(m_notify, struct sctp_paddr_change *);
+ memset(spc, 0, sizeof(struct sctp_paddr_change));
spc->spc_type = SCTP_PEER_ADDR_CHANGE;
spc->spc_flags = 0;
spc->spc_length = sizeof(struct sctp_paddr_change);
@@ -3488,6 +3489,7 @@ sctp_notify_remote_error(struct sctp_tcb *stcb, uint16_t error, struct sctp_erro
}
SCTP_BUF_NEXT(m_notify) = NULL;
sre = mtod(m_notify, struct sctp_remote_error *);
+ memset(sre, 0, notif_len);
sre->sre_type = SCTP_REMOTE_ERROR;
sre->sre_flags = 0;
sre->sre_length = sizeof(struct sctp_remote_error);
OpenPOWER on IntegriCloud