diff --git a/global.json b/global.json index a8eb467c09f0..a53dda86ae3f 100644 --- a/global.json +++ b/global.json @@ -1,9 +1,9 @@ { "sdk": { - "version": "7.0.100-preview.7.22327.3" + "version": "7.0.100-preview.7.22357.3" }, "tools": { - "dotnet": "7.0.100-preview.7.22327.3", + "dotnet": "7.0.100-preview.7.22357.3", "runtimes": { "dotnet/x86": [ "$(MicrosoftNETCoreBrowserDebugHostTransportVersion)" diff --git a/src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs b/src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs index 5e18ba08616d..63fc8668d6ac 100644 --- a/src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs +++ b/src/Servers/Kestrel/Core/src/Internal/Http/HttpParser.cs @@ -313,7 +313,7 @@ private int ParseMultiSpanHeader(TRequestHandler handler, ref SequenceReader headerSpan; + scoped ReadOnlySpan headerSpan; if (currentSlice.Slice(reader.Position, lineEndPosition.Value).Length == currentSlice.Length - 1) { // No enough data, so CRLF can't currently be there. @@ -321,7 +321,8 @@ private int ParseMultiSpanHeader(TRequestHandler handler, ref SequenceReader