From 859816bb53f52dc6aa04810d36154965a392cf58 Mon Sep 17 00:00:00 2001 From: John Luo Date: Fri, 9 Dec 2016 11:39:25 -0800 Subject: [PATCH] Update ParseContentLength to remove unnecessary casting and unsafe --- .../Internal/Http/FrameHeaders.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameHeaders.cs b/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameHeaders.cs index 5bca7067d8..b00c3bbfba 100644 --- a/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameHeaders.cs +++ b/src/Microsoft.AspNetCore.Server.Kestrel/Internal/Http/FrameHeaders.cs @@ -233,10 +233,10 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Http } } - public static unsafe long ParseContentLength(StringValues value) + public static long ParseContentLength(StringValues value) { long parsed; - if (!HeaderUtilities.TryParseInt64(new StringSegment(value.ToString()), out parsed)) + if (!HeaderUtilities.TryParseInt64(value.ToString(), out parsed)) { ThrowInvalidContentLengthException(value); }