-
Notifications
You must be signed in to change notification settings - Fork 38
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(conn): deadlock when async_connect with 0-RTT
msquic does conn callback with StreamsAvailable event in the same code path of set conn param session ticket. This causes deadlock when callback handler wait for quicer async_connect to release the lock of c_ctx when it is called with an opened handle. solution is to either do set session ticket in open_connection Or set session ticket in async_connect without an opened handle callstack: at /home/ubuntu/repo/quic/msquic/src/core/stream_set.c:343
- Loading branch information
Showing
1 changed file
with
24 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters