Replaced Span<T>.Fill(0) with Span<T>.Clear() (#20023)
This commit is contained in:
parent
9cab3e2602
commit
810969084a
|
|
@ -443,7 +443,7 @@ namespace Nerdbank.Streams
|
||||||
// If we store references, clear them to allow the objects to be GC'd.
|
// If we store references, clear them to allow the objects to be GC'd.
|
||||||
if (!IsValueTypeElement)
|
if (!IsValueTypeElement)
|
||||||
{
|
{
|
||||||
this.AvailableMemory.Span.Slice(startIndex, length).Fill(default);
|
this.AvailableMemory.Span.Slice(startIndex, length).Clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -545,7 +545,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Tests
|
||||||
|
|
||||||
HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length);
|
HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length);
|
||||||
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
||||||
padding.Fill(0);
|
padding.Clear();
|
||||||
|
|
||||||
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -343,7 +343,7 @@ namespace Microsoft.AspNetCore.Http2Cat
|
||||||
|
|
||||||
HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
|
HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
|
||||||
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
||||||
padding.Fill(0);
|
padding.Clear();
|
||||||
|
|
||||||
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
||||||
|
|
||||||
|
|
@ -431,7 +431,7 @@ namespace Microsoft.AspNetCore.Http2Cat
|
||||||
|
|
||||||
HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
|
HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
|
||||||
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
var padding = buffer.Slice(extendedHeaderLength + length, padLength);
|
||||||
padding.Fill(0);
|
padding.Clear();
|
||||||
|
|
||||||
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
frame.PayloadLength = extendedHeaderLength + length + padLength;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ namespace Microsoft.AspNetCore.HttpSys.Internal
|
||||||
// No size limit
|
// No size limit
|
||||||
_backingBuffer = MemoryPool<byte>.Shared.Rent(newSize);
|
_backingBuffer = MemoryPool<byte>.Shared.Rent(newSize);
|
||||||
}
|
}
|
||||||
_backingBuffer.Memory.Span.Fill(0);// Zero the buffer
|
_backingBuffer.Memory.Span.Clear();
|
||||||
_memoryHandle = _backingBuffer.Memory.Pin();
|
_memoryHandle = _backingBuffer.Memory.Pin();
|
||||||
_nativeRequest = (HttpApiTypes.HTTP_REQUEST*)((long)_memoryHandle.Pointer + _bufferAlignment);
|
_nativeRequest = (HttpApiTypes.HTTP_REQUEST*)((long)_memoryHandle.Pointer + _bufferAlignment);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue