]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra/ioctl_solaris: Fix use of prefix2str in if_prefix_add/delete_ipv6
authorMartin Winter <mwinter@opensourcerouting.org>
Wed, 16 Sep 2015 02:12:31 +0000 (19:12 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 9 Jun 2016 14:52:16 +0000 (10:52 -0400)
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 <mwinter@opensourcerouting.org>
(cherry picked from commit fe56125bbcbc0c503ae6bd0b934a4940c4693b4f)

zebra/ioctl_solaris.c

index aa2b9a4e0a9054e61136f19351c2bd12675094a8..12737cbf061f8e498b0c7aa2426d443d5d4a72fe 100644 (file)
@@ -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;