summaryrefslogtreecommitdiffstats
path: root/zebra/ioctl_solaris.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2015-05-23 11:08:41 +0300
committerDavid Lamparter <equinox@opensourcerouting.org>2015-06-01 16:50:58 +0200
commitbe6335d682c5ee1b6930345193eda875705fbab2 (patch)
tree2107740224a8a6b3f44241ba71d9be562f138232 /zebra/ioctl_solaris.c
parent53a5c39c705f917567d5b1764f1fe12ad5c5e577 (diff)
downloadquagga-be6335d682c5ee1b6930345193eda875705fbab2.tar.bz2
quagga-be6335d682c5ee1b6930345193eda875705fbab2.tar.xz
zebra: use prefix2str for logging where possible
This makes code more robust, consice and readable. Signed-off-by: Timo Teräs <timo.teras@iki.fi> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'zebra/ioctl_solaris.c')
-rw-r--r--zebra/ioctl_solaris.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/zebra/ioctl_solaris.c b/zebra/ioctl_solaris.c
index 6c1c254a..16934f06 100644
--- a/zebra/ioctl_solaris.c
+++ b/zebra/ioctl_solaris.c
@@ -407,11 +407,11 @@ if_unset_flags (struct interface *ifp, uint64_t flags)
int
if_prefix_add_ipv6 (struct interface *ifp, struct connected *ifc)
{
- char addrbuf[INET_ADDRSTRLEN];
+ char addrbuf[PREFIX_STRLEN];
- inet_ntop (AF_INET6, &(((struct prefix_ipv6 *) (ifc->address))->prefix),
- addrbuf, sizeof (addrbuf));
- zlog_warn ("Can't set %s on interface %s", addrbuf, ifp->name);
+ zlog_warn ("Can't set %s on interface %s",
+ prefix2str(ifc->address->prefix, addrbuf, sizeof(addrbuf)),
+ ifp->name);
return 0;
@@ -420,11 +420,11 @@ if_prefix_add_ipv6 (struct interface *ifp, struct connected *ifc)
int
if_prefix_delete_ipv6 (struct interface *ifp, struct connected *ifc)
{
- char addrbuf[INET_ADDRSTRLEN];
+ char addrbuf[PREFIX_STRLEN];
- inet_ntop (AF_INET6, &(((struct prefix_ipv6 *) (ifc->address))->prefix),
- addrbuf, sizeof (addrbuf));
- zlog_warn ("Can't delete %s on interface %s", addrbuf, ifp->name);
+ zlog_warn ("Can't delete %s on interface %s",
+ prefix2str(ifc->address->prefix, addrbuf, sizeof(addrbuf)),
+ ifp->name);
return 0;