From ca66ed73d9b6659de1e6dff87f319358a154a49b Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Mon, 1 Mar 2004 19:04:02 +0000 Subject: [PATCH] 2004-03-01 Larry Ewing * HttpUtility.cs: fix UrlEncodeToBytes count check. svn path=/trunk/mcs/; revision=23596 --- mcs/class/System.Web/System.Web/ChangeLog | 4 ++++ mcs/class/System.Web/System.Web/HttpUtility.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mcs/class/System.Web/System.Web/ChangeLog b/mcs/class/System.Web/System.Web/ChangeLog index 344a2279836..d1a4afc4560 100644 --- a/mcs/class/System.Web/System.Web/ChangeLog +++ b/mcs/class/System.Web/System.Web/ChangeLog @@ -1,3 +1,7 @@ +2004-03-01 Larry Ewing + + * HttpUtility.cs: fix UrlEncodeToBytes count check. + 2004-02-12 Gonzalo Paniagua Javier * HttpServerUtility.cs: diff --git a/mcs/class/System.Web/System.Web/HttpUtility.cs b/mcs/class/System.Web/System.Web/HttpUtility.cs index bcc1a3d6800..b5ee3b65449 100644 --- a/mcs/class/System.Web/System.Web/HttpUtility.cs +++ b/mcs/class/System.Web/System.Web/HttpUtility.cs @@ -598,7 +598,7 @@ namespace System.Web { if (offset < 0 || offset >= len) throw new ArgumentOutOfRangeException("offset"); - if (count < 0 || offset < len - count) + if (count < 0 || count > len - offset) throw new ArgumentOutOfRangeException("count"); MemoryStream result = new MemoryStream (); -- 2.11.4.GIT