0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-12 11:29:36 +03:00

Fix SplitHTTP H3 waited for downResponse before uploading

https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2241750579
This commit is contained in:
RPRX
2024-07-21 20:45:05 +00:00
committed by GitHub
parent 22535d8643
commit 0f65aa8ed8

View File

@ -94,6 +94,10 @@ func (c *DefaultDialerClient) OpenDownload(ctx context.Context, baseURL string)
gotDownResponse.Close()
}()
if c.isH3 {
gotConn.Close()
}
// we want to block Dial until we know the remote address of the server,
// for logging purposes
<-gotConn.Wait()