Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-06-14 07:36:28 +0400
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2004-06-14 07:36:28 +0400
commit23fa50da3b11b60ef4a2644044f64adb801bfa81 (patch)
treeb07752857d225740d80a4135236f5f0c89c49cd8 /mcs/class/System.Web/System.Web.UI
parent75e131ed39fffe6639e307809e768cdef2b0a643 (diff)
2004-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Control.cs: Modified file. svn path=/trunk/mcs/; revision=29472
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI')
-rw-r--r--mcs/class/System.Web/System.Web.UI/ChangeLog4
-rw-r--r--mcs/class/System.Web/System.Web.UI/Control.cs5
2 files changed, 8 insertions, 1 deletions
diff --git a/mcs/class/System.Web/System.Web.UI/ChangeLog b/mcs/class/System.Web/System.Web.UI/ChangeLog
index 43cdf8b2873..e6fd64d77a1 100644
--- a/mcs/class/System.Web/System.Web.UI/ChangeLog
+++ b/mcs/class/System.Web/System.Web.UI/ChangeLog
@@ -1,3 +1,7 @@
+2004-06-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * Control.cs: properly fixed bug #59794.
+
2004-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Control.cs:
diff --git a/mcs/class/System.Web/System.Web.UI/Control.cs b/mcs/class/System.Web/System.Web.UI/Control.cs
index 6771c00d875..3fb9866b73e 100644
--- a/mcs/class/System.Web/System.Web.UI/Control.cs
+++ b/mcs/class/System.Web/System.Web.UI/Control.cs
@@ -766,7 +766,10 @@ namespace System.Web.UI
return relativeUrl;
string ts = TemplateSourceDirectory;
- if (ts == "" || UrlUtils.IsRelativeUrl (relativeUrl))
+ if (ts == "" || !UrlUtils.IsRelativeUrl (relativeUrl))
+ return relativeUrl;
+
+ if (relativeUrl.IndexOf ('/') == -1 && relativeUrl [0] != '.' && relativeUrl != "..")
return relativeUrl;
HttpResponse resp = Context.Response;