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

Reply via email to