From: Daniel Wagner <[email protected]>
Set flags to 0 in struct mshdr instead of a random value.
Reported by coverty.
---
src/inet.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/inet.c b/src/inet.c
index 1c2c313..78da38b 100644
--- a/src/inet.c
+++ b/src/inet.c
@@ -1330,6 +1330,7 @@ static int icmpv6_recv(int fd, gpointer user_data)
mhdr.msg_name = (void *)&saddr;
mhdr.msg_namelen = sizeof(struct sockaddr_in6);
+ mhdr.msg_flags = 0;
mhdr.msg_iov = &iov;
mhdr.msg_iovlen = 1;
mhdr.msg_control = (void *)chdr;
@@ -1744,6 +1745,7 @@ static int icmpv6_rs_recv(int fd, gpointer user_data)
mhdr.msg_name = (void *)&saddr;
mhdr.msg_namelen = sizeof(struct sockaddr_in6);
+ mhdr.msg_flags = 0;
mhdr.msg_iov = &iov;
mhdr.msg_iovlen = 1;
mhdr.msg_control = (void *)chdr;
@@ -1873,6 +1875,7 @@ static int icmpv6_nd_recv(int fd, gpointer user_data)
mhdr.msg_name = (void *)&saddr;
mhdr.msg_namelen = sizeof(struct sockaddr_in6);
+ mhdr.msg_flags = 0;
mhdr.msg_iov = &iov;
mhdr.msg_iovlen = 1;
mhdr.msg_control = (void *)chdr;
--
1.8.4.474.g128a96c
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman