don't send info packet if downgraded

This commit is contained in:
Toshit Chawda 2024-08-01 15:59:29 -07:00
parent 8bc68dbd71
commit 8cbab94955
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
2 changed files with 14 additions and 11 deletions

View file

@ -763,6 +763,8 @@ impl ClientMux {
let (supported_extensions, extra_packet, downgraded) =
if let Some(builders) = extension_builders {
let x = maybe_wisp_v2(&mut read, &write, builders).await?;
// if not downgraded
if !x.2 {
write
.write_frame(
Packet::new_info(
@ -774,6 +776,7 @@ impl ClientMux {
.into(),
)
.await?;
}
x
} else {
(Vec::new(), None, true)