Skip to content
Snippets Groups Projects
Forked from briar / briar
Source project has a limited visibility.
user avatar
Torsten Grote authored
This was happening when the remote response arrives before the local
response is made and thus the local response needs to be send with the
ACK following. The problem was that we ACK was sent before the response
which is not allowed and resulted in the session being aborted by the
introducee. This was happening, because recursion is hard ;)

The fix is only restarting another protocol engine to send the ACK
after the first run has been completed.

An integration test was added to prevent such regression in the future
and to test this code path.
95670937
History
Name Last commit Last update
..