Skip to content

Commit a2ce8db

Browse files
authored
[QUIC] Move 0 byte read before semaphore release on test (#100128)
1 parent 2820a1e commit a2ce8db

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1249,11 +1249,12 @@ await RunClientServer(
12491249
{
12501250
await stream.WritesClosed;
12511251
}
1252-
serverSem.Release();
1253-
await clientSem.WaitAsync();
12541252

12551253
var _ = await stream.ReadAsync(new byte[0]);
12561254

1255+
serverSem.Release();
1256+
await clientSem.WaitAsync();
1257+
12571258
if (closeServer)
12581259
{
12591260
expectedError = QuicError.OperationAborted;
@@ -1281,11 +1282,12 @@ await RunClientServer(
12811282
{
12821283
await stream.WritesClosed;
12831284
}
1284-
clientSem.Release();
1285-
await serverSem.WaitAsync();
12861285

12871286
var _ = await stream.ReadAsync(new byte[0]);
12881287

1288+
clientSem.Release();
1289+
await serverSem.WaitAsync();
1290+
12891291
if (!closeServer)
12901292
{
12911293
expectedError = QuicError.OperationAborted;

0 commit comments

Comments
 (0)