summaryrefslogtreecommitdiff
path: root/vrrpd/vrrp_packet.c
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2019-02-01 21:26:45 +0000
committerQuentin Young <qlyoung@cumulusnetworks.com>2019-05-17 00:27:08 +0000
commite920b0b28915972882c2dd10b83e6b211ae66f8f (patch)
tree43d1a51fdfa821eebb28d3ad217a38aec23984bd /vrrpd/vrrp_packet.c
parent4f838de4201322e6a74e1a0bb0639f22f27d4772 (diff)
vrrpd: use ipaddr size macro
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'vrrpd/vrrp_packet.c')
-rw-r--r--vrrpd/vrrp_packet.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vrrpd/vrrp_packet.c b/vrrpd/vrrp_packet.c
index ccfdd8f883..14c3420619 100644
--- a/vrrpd/vrrp_packet.c
+++ b/vrrpd/vrrp_packet.c
@@ -107,7 +107,7 @@ ssize_t vrrp_pkt_adver_build(struct vrrp_pkt **pkt, struct ipaddr *src,
bool v6 = IS_IPADDR_V6(ips[0]);
- size_t addrsz = v6 ? sizeof(struct in6_addr) : sizeof(struct in_addr);
+ size_t addrsz = IPADDRSZ(ips[0]);
size_t pktsize = VRRP_PKT_SIZE(v6 ? AF_INET6 : AF_INET, numip);
*pkt = XCALLOC(MTYPE_VRRP_PKT, pktsize);