diff options
author | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2016-02-11 16:38:28 +0100 |
---|---|---|
committer | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2016-02-11 16:38:28 +0100 |
commit | 487c6961cb29046dbe9560262e3e742e38691b83 (patch) | |
tree | 924075b0645eac572b1468397bd1e8413c47d991 /proto/pipe/pipe.c | |
parent | 52e21323b6c49af9d076586241451973a7d1e7c6 (diff) |
BGP: Fix bug in incoming connection handling
When a BGP session was established by an outgoing connection with
Graceful Restart behavior negotiated, a pending incoming connection in
OpenSent state, and another incoming connection was received, then the
outgoing connection (and whole BGP session) was closed, but the old
incoming connection was just overwritten by the new one. That later
caused a crash when the hold timer from the old connection fired.
Diffstat (limited to 'proto/pipe/pipe.c')
0 files changed, 0 insertions, 0 deletions