diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-11-26 14:42:40 -0500 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-11-26 14:48:11 -0500 |
| commit | b6a171c7c010c3a5809ae620ff823ef3a439efb0 (patch) | |
| tree | 967589bddcbb96e6422ad3a767ade8f4881a4f4e /lib/netns_linux.c | |
| parent | 547357c4a54815e949bdf7db103c08825aa73907 (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/netns_linux.c')
0 files changed, 0 insertions, 0 deletions
