mirror of
https://codeberg.org/1414codeforge/ubgpsuite.git
synced 2025-06-05 21:29:11 +02:00
[lonetix/bgp] Check for AGGREGATOR4 presence before checking its correctness
This commit is contained in:
@ -547,6 +547,7 @@ Bgpattr *Bgp_GetRealAggregator(const Bgpattrseg *tpa,
|
||||
if (Bgp_GetErrStat(NULL))
|
||||
return NULL; // forward error
|
||||
|
||||
if (attr4) {
|
||||
if (!BGP_CHKAGGRSIZ(attr4, TRUE)) {
|
||||
Bgp_SetErrStat(BGPEBADAGGR4);
|
||||
return NULL;
|
||||
@ -555,6 +556,7 @@ Bgpattr *Bgp_GetRealAggregator(const Bgpattrseg *tpa,
|
||||
attr = attr4;
|
||||
asn32bit = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
*isAsn32bit = asn32bit;
|
||||
return attr; // error already cleared
|
||||
|
Reference in New Issue
Block a user