From fe6fb22691e5f8d12a816693c743d76fb007fede Mon Sep 17 00:00:00 2001 From: Cinerar Date: Wed, 5 Oct 2016 00:35:24 +0300 Subject: [PATCH] Nowdays Content-Range From could be much more than 2147483647 --- .../System.Net.Http.Headers/ContentRangeHeaderValue.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mcs/class/System.Net.Http/System.Net.Http.Headers/ContentRangeHeaderValue.cs b/mcs/class/System.Net.Http/System.Net.Http.Headers/ContentRangeHeaderValue.cs index ee2dbe74b67..e90cc29f822 100644 --- a/mcs/class/System.Net.Http/System.Net.Http.Headers/ContentRangeHeaderValue.cs +++ b/mcs/class/System.Net.Http/System.Net.Http.Headers/ContentRangeHeaderValue.cs @@ -147,7 +147,7 @@ namespace System.Net.Http.Headers if (t != Token.Type.Token) return false; - int nvalue; + long nvalue; if (!lexer.IsStarStringValue (t)) { if (!lexer.TryGetNumericValue (t, out nvalue)) { var s = lexer.GetStringValue (t); @@ -158,12 +158,12 @@ namespace System.Net.Http.Headers if (sep.Length != 2) return false; - if (!int.TryParse (sep[0], NumberStyles.None, CultureInfo.InvariantCulture, out nvalue)) + if (!long.TryParse (sep[0], NumberStyles.None, CultureInfo.InvariantCulture, out nvalue)) return false; value.From = nvalue; - if (!int.TryParse (sep[1], NumberStyles.None, CultureInfo.InvariantCulture, out nvalue)) + if (!long.TryParse (sep[1], NumberStyles.None, CultureInfo.InvariantCulture, out nvalue)) return false; value.To = nvalue; -- 2.25.1