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
Trying to detach a DataChannel calling DetachWithDeadline on a DataChannel that is not opened yet.
DetachWithDeadline
DataChannel properly unlocking its mutex.
DataChannel sync.RWMutex becomes deadlocked, blocking future calls.
sync.RWMutex
I think this is a regression bug introduced in commit 835ac3b, where this line was removed: 835ac3b#diff-b8da7f3e746d55a2fe2a4295ae5fe5cf76b9512d7665201285143e25ab3bd3b9L423.
It is necessary to unlock the mutex before returing errors errDetachNotEnabled and errDetachBeforeOpened. Proposed solution in PR #3006.
errDetachNotEnabled
errDetachBeforeOpened
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Your environment.
What did you do?
Trying to detach a DataChannel calling
DetachWithDeadline
on a DataChannel that is not opened yet.What did you expect?
DataChannel properly unlocking its mutex.
What happened?
DataChannel
sync.RWMutex
becomes deadlocked, blocking future calls.I think this is a regression bug introduced in commit 835ac3b, where this line was removed: 835ac3b#diff-b8da7f3e746d55a2fe2a4295ae5fe5cf76b9512d7665201285143e25ab3bd3b9L423.
It is necessary to unlock the mutex before returing errors
errDetachNotEnabled
anderrDetachBeforeOpened
. Proposed solution in PR #3006.The text was updated successfully, but these errors were encountered: