summaryrefslogtreecommitdiff
path: root/vrrpd/vrrp_packet.c
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2019-02-01 17:55:56 +0000
committerQuentin Young <qlyoung@cumulusnetworks.com>2019-05-17 00:27:08 +0000
commit72df9d93a57e0022104fd7caeb3c67e46221357b (patch)
tree587fe4eade4c35d1651e5ff3ca95bb4186e60785 /vrrpd/vrrp_packet.c
parent2cd909020d730e5457ea211a21242b5181deb334 (diff)
vrrpd: use correct mtypes
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'vrrpd/vrrp_packet.c')
-rw-r--r--vrrpd/vrrp_packet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vrrpd/vrrp_packet.c b/vrrpd/vrrp_packet.c
index fd0256d6e3..eca3af0437 100644
--- a/vrrpd/vrrp_packet.c
+++ b/vrrpd/vrrp_packet.c
@@ -27,6 +27,7 @@
#include "lib/memory.h"
#include "vrrp.h"
+#include "vrrp_memory.h"
#include "vrrp_packet.h"
/* clang-format off */
@@ -58,7 +59,7 @@ ssize_t vrrp_pkt_build(struct vrrp_pkt **pkt, struct ipaddr *src, uint8_t vrid,
size_t addrsz = v6 ? sizeof(struct in6_addr) : sizeof(struct in_addr);
size_t pktsize = VRRP_PKT_SIZE(v6 ? AF_INET6 : AF_INET, numip);
- *pkt = XCALLOC(MTYPE_TMP, pktsize);
+ *pkt = XCALLOC(MTYPE_VRRP_PKT, pktsize);
(*pkt)->hdr.vertype |= VRRP_VERSION << 4;
(*pkt)->hdr.vertype |= VRRP_TYPE_ADVERTISEMENT;