From: Donald Sharp Date: Thu, 13 Jul 2017 22:12:07 +0000 (-0400) Subject: eigrpd: Fixed wrong type used X-Git-Tag: reindent-master-before~1^2~2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=d286e5f565665c78761681f3b106ce5e9e564551;p=matthieu%2Ffrr.git eigrpd: Fixed wrong type used Recent additions to prefix_copy to check afi type exposed an issue with eigrp setting the wrong afi type for a `struct prefix`. Signed-off-by: Donald Sharp --- diff --git a/eigrpd/eigrp_query.c b/eigrpd/eigrp_query.c index 3ef8f9a975..1d308d2bee 100644 --- a/eigrpd/eigrp_query.c +++ b/eigrpd/eigrp_query.c @@ -119,7 +119,7 @@ eigrp_query_receive (struct eigrp *eigrp, struct ip *iph, struct eigrp_header *e tlv = eigrp_read_ipv4_tlv(s); - dest_addr.family = AFI_IP; + dest_addr.family = AF_INET; dest_addr.prefix = tlv->destination; dest_addr.prefixlen = tlv->prefix_length; struct eigrp_prefix_entry *dest = diff --git a/eigrpd/eigrp_reply.c b/eigrpd/eigrp_reply.c index e64a3d022f..4e3ed66a02 100644 --- a/eigrpd/eigrp_reply.c +++ b/eigrpd/eigrp_reply.c @@ -187,7 +187,7 @@ eigrp_reply_receive (struct eigrp *eigrp, struct ip *iph, struct eigrp_header *e tlv = eigrp_read_ipv4_tlv(s); - dest_addr.family = AFI_IP; + dest_addr.family = AF_INET; dest_addr.prefix = tlv->destination; dest_addr.prefixlen = tlv->prefix_length; struct eigrp_prefix_entry *dest = diff --git a/eigrpd/eigrp_update.c b/eigrpd/eigrp_update.c index 24fd7074fa..bdebc21e1f 100644 --- a/eigrpd/eigrp_update.c +++ b/eigrpd/eigrp_update.c @@ -297,7 +297,7 @@ eigrp_update_receive (struct eigrp *eigrp, struct ip *iph, struct eigrp_header * tlv = eigrp_read_ipv4_tlv(s); /*searching if destination exists */ - dest_addr.family = AFI_IP; + dest_addr.family = AF_INET; dest_addr.prefix = tlv->destination; dest_addr.prefixlen = tlv->prefix_length; struct eigrp_prefix_entry *dest =