summaryrefslogtreecommitdiff
path: root/base/posix/unix_domain_socket_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/posix/unix_domain_socket_linux.cc')
-rw-r--r--base/posix/unix_domain_socket_linux.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/base/posix/unix_domain_socket_linux.cc b/base/posix/unix_domain_socket_linux.cc
index 25ddb5470a..8b3094eedf 100644
--- a/base/posix/unix_domain_socket_linux.cc
+++ b/base/posix/unix_domain_socket_linux.cc
@@ -50,8 +50,7 @@ bool UnixDomainSocket::SendMsg(int fd,
const void* buf,
size_t length,
const std::vector<int>& fds) {
- struct msghdr msg;
- memset(&msg, 0, sizeof(msg));
+ struct msghdr msg = {};
struct iovec iov = { const_cast<void*>(buf), length };
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
@@ -109,8 +108,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
ProcessId* out_pid) {
fds->clear();
- struct msghdr msg;
- memset(&msg, 0, sizeof(msg));
+ struct msghdr msg = {};
struct iovec iov = { buf, length };
msg.msg_iov = &iov;
msg.msg_iovlen = 1;