]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_snmp.c
*: Properly use memset() when zeroing
[mirror_frr.git] / bgpd / bgp_snmp.c
index 868801c14e1857d7c012e514a3488aa520cace71..e25d8d90db6e39b711571c19d0acbb3b1e37a085 100644 (file)
@@ -461,7 +461,7 @@ static int write_bgpPeerTable(int action, uint8_t *var_val,
 
        intval = *(long *)var_val;
 
-       memset(&addr, 0, sizeof(struct in_addr));
+       memset(&addr, 0, sizeof(addr));
 
        peer = bgpPeerTable_lookup(NULL, name, &length, &addr, 1);
        if (!peer)
@@ -518,7 +518,7 @@ static uint8_t *bgpPeerTable(struct variable *v, oid name[], size_t *length,
        if (smux_header_table(v, name, length, exact, var_len, write_method)
            == MATCH_FAILED)
                return NULL;
-       memset(&addr, 0, sizeof(struct in_addr));
+       memset(&addr, 0, sizeof(addr));
 
        peer = bgpPeerTable_lookup(v, name, length, &addr, exact);
        if (!peer)
@@ -802,7 +802,7 @@ static uint8_t *bgp4PathAttrTable(struct variable *v, oid name[],
        if (smux_header_table(v, name, length, exact, var_len, write_method)
            == MATCH_FAILED)
                return NULL;
-       memset(&addr, 0, sizeof(struct prefix_ipv4));
+       memset(&addr, 0, sizeof(addr));
 
        path = bgp4PathAttrLookup(v, name, length, bgp, &addr, exact);
        if (!path)