]> git.puffer.fish Git - mirror/frr.git/commitdiff
vrrpd: fix bad fmt specifiers in dgram validator
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 27 Feb 2019 22:07:58 +0000 (22:07 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
They used a %u where they should have used a PRIu16, and a %lu where
they wanted a %zu. Shame!

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp_packet.c

index db31d163bc35e8831372c71bfa4ce49d4bca687a..551e142e54404e38fc4585ad0120b5bea38f28d7 100644 (file)
@@ -211,7 +211,8 @@ ssize_t vrrp_pkt_parse_datagram(int family, int version, struct msghdr *m,
                /* IP total length check */
                VRRP_PKT_VCHECK(
                        ntohs(ip->ip_len) == read,
-                       "IPv4 packet length field does not match # received bytes; %u != %lu",
+                       "IPv4 packet length field does not match # received bytes; %" PRIu16
+                       "!= %zu",
                        ntohs(ip->ip_len), read);
 
                /* TTL check */