Skip to content

fix: TUIC v5 fragmented UDP reads in quicStreamPacketConn.ReadFrom#2942

Merged
wwqgtxx merged 1 commit into
MetaCubeX:Alphafrom
AaronChen0:Alpha
Jul 7, 2026
Merged

fix: TUIC v5 fragmented UDP reads in quicStreamPacketConn.ReadFrom#2942
wwqgtxx merged 1 commit into
MetaCubeX:Alphafrom
AaronChen0:Alpha

Conversation

@AaronChen0

Copy link
Copy Markdown

quicStreamPacketConn.ReadFrom in TUIC v5 reassembles fragmented UDP packets via deFragger.Feed, but it copies from the last fragment’s packet.DATA instead of the fully assembled packetPtr.DATA. That makes the standard net.PacketConn read path return truncated or wrong payloads whenever a UDP datagram is fragmented.

@wwqgtxx wwqgtxx merged commit 63e4d5a into MetaCubeX:Alpha Jul 7, 2026
134 of 135 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants