New issue
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
Fix async engine pause dead lock in error case. #4020
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formality: I agree this is trivial.
@EmericBr if you believe this change is trivial (not copyrightable) and do not wish to upload a CLA, you should amend the commit message to include a line (at the end) "CLA: trivial" and force-push.
In 'crypto/rand/ossl_rand.c', a call to 'ASYNC_unblock_pause()' is missing in an error case. CLA: trivial
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree it's trivial; just need @EmericBr to agree :)
(Please note that we mean "trivial" in the copyright sense. This is a real bug, and I am sure that it took some head-scratching [or -banging] to fix :) |
Hi, Yes it is trivial, i just don't know how to amend "CLA: trivial" in a pull request. R, |
Thanks! In your local branch do |
According to what i see on my repo, it is already done: |
Thanks again! (Our script has a bug :( |
In 'crypto/rand/ossl_rand.c', a call to 'ASYNC_unblock_pause()' is missing in an error case. CLA: trivial Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from #4020)
git cherry-pick was not willing to follow the md_rand rename, so removing the 1.1.0 label. e4b1601 on master; closing |
perhaps by hand? this seems like a bad bug. |
Yeah, I've got it staged and am doing a build sanity-test before making a new PR. |
In 'crypto/rand/ossl_rand.c', a call to 'ASYNC_unblock_pause()' is missing in an error case. CLA: trivial Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from openssl#4020) (cherry picked from commit e4b1601)
In 'crypto/rand/ossl_rand.c', a call to
'ASYNC_unblock_pause()' is missing in an error case.
This bug also affects 1.1.0f 'crypto/rand/md_rand.c'
CLA: trivial
Checklist