diff options
author | tuexen <tuexen@FreeBSD.org> | 2011-12-15 12:35:03 +0000 |
---|---|---|
committer | tuexen <tuexen@FreeBSD.org> | 2011-12-15 12:35:03 +0000 |
commit | 540bfb3294cc04aef78144ababcafcce86f6eaaa (patch) | |
tree | 282de0a36ec08e65364ed6c86dfba14f3ca3c722 /lib | |
parent | b9a8b564569b771ddce6ac2561a71f78356fa2a5 (diff) | |
download | FreeBSD-src-540bfb3294cc04aef78144ababcafcce86f6eaaa.zip FreeBSD-src-540bfb3294cc04aef78144ababcafcce86f6eaaa.tar.gz |
Fix a bug where sctp_sendmdg() uses uninitialized memory.
MFC after: 3 days.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/net/sctp_sys_calls.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/net/sctp_sys_calls.c b/lib/libc/net/sctp_sys_calls.c index 72e9883..2e9c77a 100644 --- a/lib/libc/net/sctp_sys_calls.c +++ b/lib/libc/net/sctp_sys_calls.c @@ -563,6 +563,7 @@ sctp_sendmsg(int s, #ifdef SYS_sctp_generic_sendmsg struct sctp_sndrcvinfo sinfo; + memset(&sinfo, 0, sizeof(struct sctp_sndrcvinfo)); sinfo.sinfo_ppid = ppid; sinfo.sinfo_flags = flags; sinfo.sinfo_stream = stream_no; |