mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 05:28:51 +00:00
bgpd: remove useless control checks about TCP connection
When attempting to get the src and destination addresses of a given connection, the API may return the NULL pointer, but further code in bgp_zebra_nexthop_set() already does a check about the given pointer. Relaxing the error code for all the returned adressing. Fixes:1ff9a34058
("bgpd: bgpd-fsm-fix.patch") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com> (cherry picked from commitba71303099
)
This commit is contained in:
parent
30129152c1
commit
862a15da9b
@ -875,11 +875,7 @@ int bgp_getsockname(struct peer *peer)
|
|||||||
}
|
}
|
||||||
|
|
||||||
peer->su_local = sockunion_getsockname(peer->connection->fd);
|
peer->su_local = sockunion_getsockname(peer->connection->fd);
|
||||||
if (!peer->su_local)
|
|
||||||
return -1;
|
|
||||||
peer->su_remote = sockunion_getpeername(peer->connection->fd);
|
peer->su_remote = sockunion_getpeername(peer->connection->fd);
|
||||||
if (!peer->su_remote)
|
|
||||||
return -1;
|
|
||||||
|
|
||||||
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)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user