Fix stackalloc loop in hpack test (#42416)
authorChris Ross <Tratcher@Outlook.com>
Fri, 18 Sep 2020 16:25:22 +0000 (09:25 -0700)
committerGitHub <noreply@github.com>
Fri, 18 Sep 2020 16:25:22 +0000 (09:25 -0700)
src/libraries/Common/tests/Tests/System/Net/aspnetcore/Http2/HPackIntegerTest.cs

index 98938a7..704dad8 100644 (file)
@@ -55,12 +55,13 @@ namespace System.Net.Http.Unit.Tests.HPack
         public void IntegerEncoderDecoderRoundtrips()
         {
             IntegerDecoder decoder = new IntegerDecoder();
+            Span<byte> integerBytes = stackalloc byte[5];
 
             for (int i = 0; i < 2048; ++i)
             {
                 for (int prefixLength = 1; prefixLength <= 8; ++prefixLength)
                 {
-                    Span<byte> integerBytes = stackalloc byte[5];
+                    integerBytes.Clear();
                     Assert.True(IntegerEncoder.Encode(i, prefixLength, integerBytes, out int length));
 
                     bool decodeResult = decoder.BeginTryDecode(integerBytes[0], prefixLength, out int intResult);