From: Martin Winter Date: Wed, 16 Sep 2015 02:12:31 +0000 (-0700) Subject: zebra/ioctl_solaris: Fix use of prefix2str in if_prefix_add/delete_ipv6 X-Git-Tag: frr-2.0-rc1~550^2~4 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=54e806f1c29123968fa244c6d08add8aa11e7faf;p=matthieu%2Ffrr.git zebra/ioctl_solaris: Fix use of prefix2str in if_prefix_add/delete_ipv6 First argument of prefix2str pointed to ifc->address->prefix, but no prefix exists in address. Should have been ifc->address. Signed-off-by: Martin Winter (cherry picked from commit fe56125bbcbc0c503ae6bd0b934a4940c4693b4f) --- diff --git a/zebra/ioctl_solaris.c b/zebra/ioctl_solaris.c index aa2b9a4e0a..12737cbf06 100644 --- a/zebra/ioctl_solaris.c +++ b/zebra/ioctl_solaris.c @@ -411,7 +411,7 @@ if_prefix_add_ipv6 (struct interface *ifp, struct connected *ifc) char addrbuf[PREFIX_STRLEN]; zlog_warn ("Can't set %s on interface %s", - prefix2str(ifc->address->prefix, addrbuf, sizeof(addrbuf)), + prefix2str(ifc->address, addrbuf, sizeof(addrbuf)), ifp->name); return 0; @@ -424,7 +424,7 @@ if_prefix_delete_ipv6 (struct interface *ifp, struct connected *ifc) char addrbuf[PREFIX_STRLEN]; zlog_warn ("Can't delete %s on interface %s", - prefix2str(ifc->address->prefix, addrbuf, sizeof(addrbuf)), + prefix2str(ifc->address, addrbuf, sizeof(addrbuf)), ifp->name); return 0;