diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2022-06-16 14:45:28 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2022-06-16 14:47:59 -0400 |
| commit | ddf6338c03d7873d9502ead1c6452cf8da8af6fc (patch) | |
| tree | d516d1e3e36e546dca952c978006a5d853fd3c16 | |
| parent | aef69e4f39d7f9d23f503907b4d4a3056ed2b537 (diff) | |
bgpd: Use %pSU instead of sockunion2str
Commit: 09f267ec95de6d introduced more sockunion2str
usages when FRR should be using %pSU. This commit
broke the compile when using --enable-dev-build
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
| -rw-r--r-- | bgpd/bgp_bmp.c | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/bgpd/bgp_bmp.c b/bgpd/bgp_bmp.c index e891f4ba42..25712908df 100644 --- a/bgpd/bgp_bmp.c +++ b/bgpd/bgp_bmp.c @@ -1774,7 +1774,6 @@ static void bmp_active_setup(struct bmp_active *ba); static void bmp_active_connect(struct bmp_active *ba) { enum connect_result res; - char buf[SU_ADDRSTRLEN]; struct interface *ifp; vrf_id_t vrf_id = VRF_DEFAULT; int res_bind; @@ -1799,11 +1798,8 @@ static void bmp_active_connect(struct bmp_active *ba) ba->ifsrc); continue; } - zlog_info("bmp[%s]: selected source address : %s", - ba->ifsrc, - sockunion2str(&ba->addrsrc, - buf, - SU_ADDRSTRLEN)); + zlog_info("bmp[%s]: selected source address : %pSU", + ba->ifsrc, &ba->addrsrc); } ba->socket = sockunion_socket(&ba->addrs[ba->addrpos]); @@ -1819,10 +1815,9 @@ static void bmp_active_connect(struct bmp_active *ba) res_bind = sockunion_bind(ba->socket, &ba->addrsrc, 0, &ba->addrsrc); if (res_bind < 0) { - sockunion2str(&ba->addrsrc, buf, sizeof(buf)); zlog_warn( - "bmp[%s]: no bind currently to source address %s:%d", - ba->hostname, buf, ba->port); + "bmp[%s]: no bind currently to source address %pSU:%d", + ba->hostname, &ba->addrsrc, ba->port); close(ba->socket); ba->socket = -1; sockunion_init(&ba->addrsrc); @@ -1835,25 +1830,22 @@ static void bmp_active_connect(struct bmp_active *ba) htons(ba->port), 0); switch (res) { case connect_error: - sockunion2str(&ba->addrs[ba->addrpos], buf, - sizeof(buf)); - zlog_warn("bmp[%s]: failed to connect to %s:%d", - ba->hostname, buf, ba->port); + zlog_warn("bmp[%s]: failed to connect to %pSU:%d", + ba->hostname, &ba->addrs[ba->addrpos], + ba->port); close(ba->socket); ba->socket = -1; sockunion_init(&ba->addrsrc); continue; case connect_success: - sockunion2str(&ba->addrs[ba->addrpos], buf, - sizeof(buf)); - zlog_info("bmp[%s]: connected to %s:%d", - ba->hostname, buf, ba->port); + zlog_info("bmp[%s]: connected to %pSU:%d", + ba->hostname, &ba->addrs[ba->addrpos], + ba->port); break; case connect_in_progress: - sockunion2str(&ba->addrs[ba->addrpos], buf, - sizeof(buf)); - zlog_warn("bmp[%s]: connect in progress %s:%d", - ba->hostname, buf, ba->port); + zlog_warn("bmp[%s]: connect in progress %pSU:%d", + ba->hostname, &ba->addrs[ba->addrpos], + ba->port); bmp_active_setup(ba); return; } |
