diff options
author | tuexen <tuexen@FreeBSD.org> | 2014-08-22 19:46:22 +0000 |
---|---|---|
committer | tuexen <tuexen@FreeBSD.org> | 2014-08-22 19:46:22 +0000 |
commit | 38dd7ad7917bb04cd3ecfb6866657e5d91a256ae (patch) | |
tree | 02ae4ad6fc4e829df706791f80a51c7f01e37d25 /sys/netinet | |
parent | f0a88a3e0494cb489a988ab299aeac29ae764a69 (diff) | |
download | FreeBSD-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.c | 2 |
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); |