]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/rtadv.c
*: Properly use memset() when zeroing
[mirror_frr.git] / zebra / rtadv.c
index ca833999cbb708035ffc3daeaa308b69f89f031c..e1d2016e66d5aebbca6a823c973882b90ccf07d8 100644 (file)
@@ -2847,7 +2847,7 @@ static int if_join_all_router(int sock, struct interface *ifp)
 
        struct ipv6_mreq mreq;
 
-       memset(&mreq, 0, sizeof(struct ipv6_mreq));
+       memset(&mreq, 0, sizeof(mreq));
        inet_pton(AF_INET6, ALLROUTER, &mreq.ipv6mr_multiaddr);
        mreq.ipv6mr_interface = ifp->ifindex;
 
@@ -2873,7 +2873,7 @@ static int if_leave_all_router(int sock, struct interface *ifp)
 
        struct ipv6_mreq mreq;
 
-       memset(&mreq, 0, sizeof(struct ipv6_mreq));
+       memset(&mreq, 0, sizeof(mreq));
        inet_pton(AF_INET6, ALLROUTER, &mreq.ipv6mr_multiaddr);
        mreq.ipv6mr_interface = ifp->ifindex;