We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Certain uses of the select macro do not handle async cancellation correctly which may lead to data loss. (also see https://blog.yoshuawuyts.com/futures-concurrency-3/)
allium/src/onion/circuit.rs
Lines 165 to 172 in ea308e6
accept_opaque
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Certain uses of the select macro do not handle async cancellation correctly which may lead to data loss.
(also see https://blog.yoshuawuyts.com/futures-concurrency-3/)
allium/src/onion/circuit.rs
Lines 165 to 172 in ea308e6
For example here,
accept_opaque
is not cancellation safe which causes data loss in the not-selected future.The text was updated successfully, but these errors were encountered: