summaryrefslogtreecommitdiff
path: root/lib/agg_table.c
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2019-11-26 14:42:40 -0500
committerQuentin Young <qlyoung@cumulusnetworks.com>2019-11-26 14:48:11 -0500
commitb6a171c7c010c3a5809ae620ff823ef3a439efb0 (patch)
tree967589bddcbb96e6422ad3a767ade8f4881a4f4e /lib/agg_table.c
parent547357c4a54815e949bdf7db103c08825aa73907 (diff)
bgpd: clean up attribute parsing state before ret
Early exits without appropriate cleanup were causing obscure double frees and other issues later on in the attribute parsing code. If we return anything except a hard attribute parse error, we have cleanup and refcounts to manage. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'lib/agg_table.c')
0 files changed, 0 insertions, 0 deletions