diff options
author | t00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7> | 2014-07-24 18:10:08 +0000 |
---|---|---|
committer | t00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7> | 2014-07-24 18:10:08 +0000 |
commit | 1fb710c36aa9c19e470ebc5c5974879871f7e221 (patch) | |
tree | 4bb77274583e85ab74a9ecc4c275f96a80299898 | |
parent | 3a587095d1a410e421e6f45825959d4b109dd67f (diff) | |
download | usrsctplib-1fb710c36aa9c19e470ebc5c5974879871f7e221.tar.gz |
Sync FBSDID and with Mavericks sources.
git-svn-id: http://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp/usrsctplib@8932 9df1edf5-d72c-5b5f-11c0-5f5209eb73f7
-rwxr-xr-x | netinet/sctputil.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/netinet/sctputil.c b/netinet/sctputil.c index 904ebae..dcf12f4 100755 --- a/netinet/sctputil.c +++ b/netinet/sctputil.c @@ -32,7 +32,7 @@ #ifdef __FreeBSD__ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: head/sys/netinet/sctputil.c 268431 2014-07-08 21:54:27Z delphij $"); +__FBSDID("$FreeBSD: head/sys/netinet/sctputil.c 269075 2014-07-24 18:06:18Z tuexen $"); #endif #include <netinet/sctp_os.h> @@ -2869,6 +2869,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); @@ -3631,6 +3632,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); |