diff --git a/src/Components/Server/src/BlazorPack/SequenceOfT.cs b/src/Components/Server/src/BlazorPack/SequenceOfT.cs index 453d6b42e2..5fa01733dd 100644 --- a/src/Components/Server/src/BlazorPack/SequenceOfT.cs +++ b/src/Components/Server/src/BlazorPack/SequenceOfT.cs @@ -443,7 +443,7 @@ namespace Nerdbank.Streams // If we store references, clear them to allow the objects to be GC'd. if (!IsValueTypeElement) { - this.AvailableMemory.Span.Slice(startIndex, length).Fill(default); + this.AvailableMemory.Span.Slice(startIndex, length).Clear(); } } } diff --git a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs index 03b5e277ed..55ee7c635c 100644 --- a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs +++ b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2TestBase.cs @@ -545,7 +545,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Tests HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length); var padding = buffer.Slice(extendedHeaderLength + length, padLength); - padding.Fill(0); + padding.Clear(); frame.PayloadLength = extendedHeaderLength + length + padLength; diff --git a/src/Shared/Http2cat/Http2Utilities.cs b/src/Shared/Http2cat/Http2Utilities.cs index 13a6ba4fc5..b320850eaa 100644 --- a/src/Shared/Http2cat/Http2Utilities.cs +++ b/src/Shared/Http2cat/Http2Utilities.cs @@ -343,7 +343,7 @@ namespace Microsoft.AspNetCore.Http2Cat HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); var padding = buffer.Slice(extendedHeaderLength + length, padLength); - padding.Fill(0); + padding.Clear(); frame.PayloadLength = extendedHeaderLength + length + padLength; @@ -431,7 +431,7 @@ namespace Microsoft.AspNetCore.Http2Cat HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length); var padding = buffer.Slice(extendedHeaderLength + length, padLength); - padding.Fill(0); + padding.Clear(); frame.PayloadLength = extendedHeaderLength + length + padLength; diff --git a/src/Shared/HttpSys/RequestProcessing/NativeRequestContext.cs b/src/Shared/HttpSys/RequestProcessing/NativeRequestContext.cs index 790b858b3b..88a078fbe2 100644 --- a/src/Shared/HttpSys/RequestProcessing/NativeRequestContext.cs +++ b/src/Shared/HttpSys/RequestProcessing/NativeRequestContext.cs @@ -53,7 +53,7 @@ namespace Microsoft.AspNetCore.HttpSys.Internal // No size limit _backingBuffer = MemoryPool.Shared.Rent(newSize); } - _backingBuffer.Memory.Span.Fill(0);// Zero the buffer + _backingBuffer.Memory.Span.Clear(); _memoryHandle = _backingBuffer.Memory.Pin(); _nativeRequest = (HttpApiTypes.HTTP_REQUEST*)((long)_memoryHandle.Pointer + _bufferAlignment);