0
0
mirror of https://github.com/XTLS/REALITY.git synced 2025-08-24 15:38:36 +00:00

Fix sending Server Hello in an unexpected way for fixing edge cases

https://t.me/projectXray/4377580
This commit is contained in:
RPRX 2025-07-25 14:20:56 +00:00 committed by GitHub
parent c6320729d9
commit 5b52a03d4f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -846,8 +846,16 @@ func (hs *serverHandshakeStateTLS13) sendServerParameters() error {
return err return err
} }
if _, err := hs.c.writeHandshakeRecord(hs.hello, hs.transcript); err != nil { /*
return err if _, err := hs.c.writeHandshakeRecord(hs.hello, hs.transcript); err != nil {
return err
}
*/
{
hs.transcript.Write(hs.hello.original)
if _, err := hs.c.writeRecord(recordTypeHandshake, hs.hello.original); err != nil {
return err
}
} }
if err := hs.sendDummyChangeCipherSpec(); err != nil { if err := hs.sendDummyChangeCipherSpec(); err != nil {