summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2011-12-15 12:35:03 +0000
committertuexen <tuexen@FreeBSD.org>2011-12-15 12:35:03 +0000
commit540bfb3294cc04aef78144ababcafcce86f6eaaa (patch)
tree282de0a36ec08e65364ed6c86dfba14f3ca3c722 /lib
parentb9a8b564569b771ddce6ac2561a71f78356fa2a5 (diff)
downloadFreeBSD-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.c1
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;
OpenPOWER on IntegriCloud