]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_mplsvpn.c
*: Properly use memset() when zeroing
[mirror_frr.git] / bgpd / bgp_mplsvpn.c
index 4d8c4ac2ac334d83dfe757ccf73f995e3c99f88f..d1a6daa8f506239d1262ebe815c30488a5432845 100644 (file)
@@ -131,7 +131,7 @@ int bgp_nlri_parse_vpn(struct peer *peer, struct attr *attr,
 #define VPN_PREFIXLEN_MIN_BYTES (3 + 8) /* label + RD */
        while (STREAM_READABLE(data) > 0) {
                /* Clear prefix structure. */
-               memset(&p, 0, sizeof(struct prefix));
+               memset(&p, 0, sizeof(p));
 
                if (addpath_capable) {
                        STREAM_GET(&addpath_id, data, BGP_ADDPATH_ID_LEN);