diff options
| author | Russ White <russ@riw.us> | 2025-01-15 11:11:41 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-15 11:11:41 -0500 | 
| commit | 66a5d76920da87980dbb4a8e80e9ef04d16f42e9 (patch) | |
| tree | 5d6e4e7109257ae05de2e0c2cedb0332fa5cd2b1 /bgpd/bgp_snmp_bgp4.c | |
| parent | d43bdb956885855aed86dca06f19c9372dd3dcda (diff) | |
| parent | 348c2dc3f8dc683552c880dfbcb1e0b7dd203692 (diff) | |
Merge pull request #17810 from donaldsharp/bgp_connect_refactor
Bgp connect refactor
Diffstat (limited to 'bgpd/bgp_snmp_bgp4.c')
| -rw-r--r-- | bgpd/bgp_snmp_bgp4.c | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/bgpd/bgp_snmp_bgp4.c b/bgpd/bgp_snmp_bgp4.c index 755777c167..32430f42a8 100644 --- a/bgpd/bgp_snmp_bgp4.c +++ b/bgpd/bgp_snmp_bgp4.c @@ -266,25 +266,23 @@ static uint8_t *bgpPeerTable(struct variable *v, oid name[], size_t *length,  	case BGPPEERNEGOTIATEDVERSION:  		return SNMP_INTEGER(BGP_VERSION_4);  	case BGPPEERLOCALADDR: -		if (peer->su_local) -			return SNMP_IPADDRESS(peer->su_local->sin.sin_addr); +		if (peer->connection->su_local) +			return SNMP_IPADDRESS(peer->connection->su_local->sin.sin_addr);  		else  			return SNMP_IPADDRESS(bgp_empty_addr);  	case BGPPEERLOCALPORT: -		if (peer->su_local) -			return SNMP_INTEGER( -				ntohs(peer->su_local->sin.sin_port)); +		if (peer->connection->su_local) +			return SNMP_INTEGER(ntohs(peer->connection->su_local->sin.sin_port));  		else  			return SNMP_INTEGER(0);  	case BGPPEERREMOTEADDR: -		if (peer->su_remote) -			return SNMP_IPADDRESS(peer->su_remote->sin.sin_addr); +		if (peer->connection->su_remote) +			return SNMP_IPADDRESS(peer->connection->su_remote->sin.sin_addr);  		else  			return SNMP_IPADDRESS(bgp_empty_addr);  	case BGPPEERREMOTEPORT: -		if (peer->su_remote) -			return SNMP_INTEGER( -				ntohs(peer->su_remote->sin.sin_port)); +		if (peer->connection->su_remote) +			return SNMP_INTEGER(ntohs(peer->connection->su_remote->sin.sin_port));  		else  			return SNMP_INTEGER(0);  	case BGPPEERREMOTEAS:  | 
