Skip to content

Commit 396c54d

Browse files
benaadamsmkArtakMSFT
authored andcommitted
Use correct examined (#11124)
Merging to unblock benchmarks quickly.
1 parent bbff308 commit 396c54d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Servers/Kestrel/perf/PlatformBenchmarks/BenchmarkApplication.HttpConnection.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ private bool ParseHttpRequest(ref ReadOnlySequence<byte> buffer, bool isComplete
100100
if (state == State.Headers)
101101
{
102102
var reader = new SequenceReader<byte>(buffer);
103-
if (Parser.ParseHeaders(new ParsingAdapter(this), ref reader))
103+
var success = Parser.ParseHeaders(new ParsingAdapter(this), ref reader);
104+
105+
consumed = reader.Position;
106+
if (success)
104107
{
105108
examined = consumed;
106109
state = State.Body;
@@ -110,7 +113,6 @@ private bool ParseHttpRequest(ref ReadOnlySequence<byte> buffer, bool isComplete
110113
examined = buffer.End;
111114
}
112115

113-
consumed = reader.Position;
114116
buffer = buffer.Slice(consumed);
115117
}
116118

0 commit comments

Comments
 (0)