mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 16:04:49 +00:00
zebra: Print out client who sent us bad data
A client was sending zebra a route with no nexthops! Update the error message to tell us *Which* daemon is doing this. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
8f86bb067e
commit
8ba70c4e51
@ -1431,12 +1431,10 @@ static void zread_route_add(ZAPI_HANDLER_ARGS)
|
||||
|
||||
if (!CHECK_FLAG(api.message, ZAPI_MESSAGE_NEXTHOP)
|
||||
|| api.nexthop_num == 0) {
|
||||
char buf_prefix[PREFIX_STRLEN];
|
||||
|
||||
prefix2str(&api.prefix, buf_prefix, sizeof(buf_prefix));
|
||||
flog_warn(EC_ZEBRA_RX_ROUTE_NO_NEXTHOPS,
|
||||
"%s: received a route without nexthops for prefix %s",
|
||||
__func__, buf_prefix);
|
||||
"%s: received a route without nexthops for prefix %pFX from client %s",
|
||||
__func__, &api.prefix,
|
||||
zebra_route_string(client->proto));
|
||||
XFREE(MTYPE_RE, re);
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user