From d5d11eb30e008c2fc22af30dd57aeebdee4deeb1 Mon Sep 17 00:00:00 2001 From: Ajay Bhargav Baaskaran Date: Tue, 29 Sep 2015 12:07:39 -0700 Subject: [PATCH] Fix case sensitive comparison in TemplateMatcher --- src/Microsoft.AspNet.Routing/Template/TemplateMatcher.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.AspNet.Routing/Template/TemplateMatcher.cs b/src/Microsoft.AspNet.Routing/Template/TemplateMatcher.cs index d8b0ab9b2b..24e8b3f133 100644 --- a/src/Microsoft.AspNet.Routing/Template/TemplateMatcher.cs +++ b/src/Microsoft.AspNet.Routing/Template/TemplateMatcher.cs @@ -204,7 +204,9 @@ namespace Microsoft.AspNet.Routing.Template } else { - if (requestSegment.EndsWith(routeSegment.Parts[indexOfLastSegment - 1].Text)) + if (requestSegment.EndsWith( + routeSegment.Parts[indexOfLastSegment - 1].Text, + StringComparison.OrdinalIgnoreCase)) { return false; }