[SCM] Samba Shared Repository - branch master updated
Volker Lendecke
vlendec at samba.org
Wed Jun 8 16:35:03 UTC 2016
The branch, master has been updated
via 0e2711b lib: Fix uninitialized read in msghdr_copy
from c620bf5 ctdb-daemon: Reset push_started flag once DB_PUSH_CONFIRM is done
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 0e2711b2a0adeda6873f9c8161b9b01a56ae7098
Author: Jeremy Allison <jra at samba.org>
Date: Wed Jun 8 14:34:20 2016 +0200
lib: Fix uninitialized read in msghdr_copy
Signed-off-by: Jeremy Allison <jra at samba.org>
Reviewed-by: Volker Lendecke <vl at samba.org>
Autobuild-User(master): Volker Lendecke <vl at samba.org>
Autobuild-Date(master): Wed Jun 8 18:34:27 CEST 2016 on sn-devel-144
-----------------------------------------------------------------------
Summary of changes:
lib/util/msghdr.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
Changeset truncated at 500 lines:
diff --git a/lib/util/msghdr.c b/lib/util/msghdr.c
index 1aeadfc..0100b33 100644
--- a/lib/util/msghdr.c
+++ b/lib/util/msghdr.c
@@ -204,7 +204,14 @@ ssize_t msghdr_copy(struct msghdr_buf *msg, size_t msgsize,
bufsize = (msgsize > offsetof(struct msghdr_buf, buf)) ?
msgsize - offsetof(struct msghdr_buf, buf) : 0;
- fd_len = msghdr_prep_fds(&msg->msg, msg->buf, bufsize, fds, num_fds);
+ if (msg != NULL) {
+ msg->msg = (struct msghdr) {};
+
+ fd_len = msghdr_prep_fds(&msg->msg, msg->buf, bufsize,
+ fds, num_fds);
+ } else {
+ fd_len = msghdr_prep_fds(NULL, NULL, bufsize, fds, num_fds);
+ }
if (fd_len == -1) {
return -1;
--
Samba Shared Repository
More information about the samba-cvs
mailing list