summaryrefslogtreecommitdiff
path: root/zebra/zebra_fpm_dt.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/zebra_fpm_dt.c')
-rw-r--r--zebra/zebra_fpm_dt.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/zebra/zebra_fpm_dt.c b/zebra/zebra_fpm_dt.c
index 81437e72f5..e392722030 100644
--- a/zebra/zebra_fpm_dt.c
+++ b/zebra/zebra_fpm_dt.c
@@ -181,6 +181,7 @@ static void zfpm_dt_log_fpm_message(Fpm__Message *msg)
char *if_name;
size_t i;
char buf[INET6_ADDRSTRLEN];
+ char addr_buf[PREFIX_STRLEN];
union g_addr nh_addr;
if (msg->type != FPM__MESSAGE__TYPE__ADD_ROUTE)
@@ -213,7 +214,9 @@ static void zfpm_dt_log_fpm_message(Fpm__Message *msg)
zfpm_debug("Nexthop - if_index: %d (%s), gateway: %s, ",
if_index, if_name ? if_name : "name not specified",
- nexthop->address ? inet_ntoa(nh_addr.ipv4) : "None");
+ nexthop->address ?
+ inet_ntop(AF_INET, &nh_addr.ipv4,
+ addr_buf, sizeof(addr_buf)) : "None");
}
}