mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-03 01:32:31 +00:00
bgpd: fix printfrr_bp for non initialized peers
Fix printfrr_bp for non initialized peers. For example: > Sep 26 17:56:44 r1 bgpd[26295]: [GJPH1-W8PZV] Resetting peer (null)(Unknown) due to change in addpath config Is now: > Oct 02 14:00:59 r1 bgpd[12795]: [MNE5N-K0G4Z] Resetting peer 2.2.2.2 due to change in addpath config Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
This commit is contained in:
parent
cbd4c875a6
commit
b56cfc6c80
@ -8901,6 +8901,12 @@ static ssize_t printfrr_bp(struct fbuf *buf, struct printfrr_eargs *ea,
|
||||
if (!peer)
|
||||
return bputs(buf, "(null)");
|
||||
|
||||
if (!peer->host) {
|
||||
if (peer->conf_if)
|
||||
return bprintfrr(buf, "%s", peer->conf_if);
|
||||
return bprintfrr(buf, "%pSU", &peer->connection->su);
|
||||
}
|
||||
|
||||
return bprintfrr(buf, "%s(%s)", peer->host,
|
||||
peer->hostname ? peer->hostname : "Unknown");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user