Merge pull request #13009 from donaldsharp/nexthop_use_interface_name

bgpd: Use interface name instead of pointer value
This commit is contained in:
Donatas Abraitis 2023-03-17 09:56:00 +02:00 committed by GitHub
commit a550e3446c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -805,9 +805,12 @@ int bgp_getsockname(struct peer *peer)
if (!bgp_zebra_nexthop_set(peer->su_local, peer->su_remote, if (!bgp_zebra_nexthop_set(peer->su_local, peer->su_remote,
&peer->nexthop, peer)) { &peer->nexthop, peer)) {
flog_err(EC_BGP_NH_UPD, flog_err(
"%s: nexthop_set failed, resetting connection - intf %p", EC_BGP_NH_UPD,
peer->host, peer->nexthop.ifp); "%s: nexthop_set failed, resetting connection - intf %s",
peer->host,
peer->nexthop.ifp ? peer->nexthop.ifp->name
: "(Unknown)");
return -1; return -1;
} }
return 0; return 0;