Skip to content

Conversation

@skomis-mm
Copy link

@skomis-mm skomis-mm commented Sep 20, 2025

I sometimes getting IndexOutOfRangeException exceptions during debug sessions using (PipeReader) overload when PipeReader wraps NetworkStream.

How to reproduce: first segment of 4+ byte sequence only contains $.

This fixes interleaved data header parsing (no single-span assumption for the header)

@ngraziano
Copy link
Owner

Good catch. Thank you for the quality of the PR.

@ngraziano ngraziano merged commit 3f768e2 into ngraziano:dotnetcore Sep 21, 2025
1 check passed
@skomis-mm skomis-mm deleted the interleaved-split-header branch September 21, 2025 13:05
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