From bcd9628a247fd159ca7be403dffadabb721289b2 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 9 Aug 2012 17:23:17 -0700 Subject: [PATCH] Fixing StringExtensions --HG-- branch : 1.x --- src/Orchard/Utility/Extensions/StringExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard/Utility/Extensions/StringExtensions.cs b/src/Orchard/Utility/Extensions/StringExtensions.cs index cd3a8fb44..e6ec40626 100644 --- a/src/Orchard/Utility/Extensions/StringExtensions.cs +++ b/src/Orchard/Utility/Extensions/StringExtensions.cs @@ -13,7 +13,7 @@ namespace Orchard.Utility.Extensions { var sb = new StringBuilder(camel); - for (int i = camel.Length-1; i>=0; i--) { + for (int i = camel.Length-1; i>0; i--) { var current = sb[i]; if('A' <= current && current <= 'Z') { sb.Insert(i, ' '); @@ -138,7 +138,7 @@ namespace Orchard.Utility.Extensions { ToArray(); } - private static readonly char[] validSegmentChars = @"/?#[]@""^{}|`<>\t\r\n\f ".ToCharArray(); + private static readonly char[] validSegmentChars = "/?#[]@\"^{}|`<>\t\r\n\f ".ToCharArray(); public static bool IsValidUrlSegment(this string segment) { // valid isegment from rfc3987 - http://tools.ietf.org/html/rfc3987#page-8 // the relevant bits: