summaryrefslogtreecommitdiffstats
path: root/net/tools/quic/quic_socket_utils.cc
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 18:20:31 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 18:20:31 +0000
commit4735cc369b943734227fd379c4b8a3b2bf48ff46 (patch)
treeeed16203c0e21be9a66e96eb49763c8b53e36820 /net/tools/quic/quic_socket_utils.cc
parent1eec0acf9b016c1596bc3df77ae45cee701142b0 (diff)
downloadchromium_src-4735cc369b943734227fd379c4b8a3b2bf48ff46.zip
chromium_src-4735cc369b943734227fd379c4b8a3b2bf48ff46.tar.gz
chromium_src-4735cc369b943734227fd379c4b8a3b2bf48ff46.tar.bz2
Fix recent valgrind issues with QUIC code from r213113.
NOTRY=true R=rtenneti@chromium.org Review URL: https://codereview.chromium.org/19584007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213172 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools/quic/quic_socket_utils.cc')
-rw-r--r--net/tools/quic/quic_socket_utils.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/tools/quic/quic_socket_utils.cc b/net/tools/quic/quic_socket_utils.cc
index 329217a..e46b849 100644
--- a/net/tools/quic/quic_socket_utils.cc
+++ b/net/tools/quic/quic_socket_utils.cc
@@ -89,6 +89,7 @@ int QuicSocketUtils::ReadPacket(int fd, char* buffer, size_t buf_len,
hdr.msg_namelen = sizeof(sockaddr_storage);
hdr.msg_iov = &iov;
hdr.msg_iovlen = 1;
+ hdr.msg_flags = 0;
struct cmsghdr *cmsg = (struct cmsghdr *) cbuf;
cmsg->cmsg_len = arraysize(cbuf);
@@ -143,6 +144,7 @@ int QuicSocketUtils::WritePacket(int fd, const char* buffer, size_t buf_len,
hdr.msg_namelen = sizeof(raw_address);
hdr.msg_iov = &iov;
hdr.msg_iovlen = 1;
+ hdr.msg_flags = 0;
const int kSpaceForIp = CMSG_SPACE(sizeof(in6_pktinfo));
char cbuf[kSpaceForIp];