[lonetix/bgp] Check for AGGREGATOR4 presence before checking its correctness

pull/2/head
Lorenzo Cogotti 3 years ago
parent 631ee335d8
commit bfdde40031

@ -547,13 +547,15 @@ Bgpattr *Bgp_GetRealAggregator(const Bgpattrseg *tpa,
if (Bgp_GetErrStat(NULL)) if (Bgp_GetErrStat(NULL))
return NULL; // forward error return NULL; // forward error
if (!BGP_CHKAGGRSIZ(attr4, TRUE)) { if (attr4) {
Bgp_SetErrStat(BGPEBADAGGR4); if (!BGP_CHKAGGRSIZ(attr4, TRUE)) {
return NULL; Bgp_SetErrStat(BGPEBADAGGR4);
} return NULL;
}
attr = attr4; attr = attr4;
asn32bit = TRUE; asn32bit = TRUE;
}
} }
*isAsn32bit = asn32bit; *isAsn32bit = asn32bit;

Loading…
Cancel
Save