From 9d143220cab60f3284155ff270c4c8df2db6cbfb Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 16 May 2007 15:56:53 +0000 Subject: [PATCH] Monotone-Parent: b5db024de6e6693dcb4d17a96067ab63c35b81dc Monotone-Revision: c6255287239acf53aaad227885cb7b5e32ab68af Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-05-16T15:56:53 Monotone-Branch: ca.inverse.sogo --- SoObjects/SOGo/NSString+Utilities.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SoObjects/SOGo/NSString+Utilities.m b/SoObjects/SOGo/NSString+Utilities.m index 4d8acf863..75ee19d21 100644 --- a/SoObjects/SOGo/NSString+Utilities.m +++ b/SoObjects/SOGo/NSString+Utilities.m @@ -134,8 +134,9 @@ static NSMutableCharacterSet *urlAfterEndingChars = nil; length = endRange.location; length -= start; while - ([urlNonEndingChars characterIsMember: - [self characterAtIndex: (start + length - 1)]]) + (length > 0 + && [urlNonEndingChars characterIsMember: + [self characterAtIndex: (start + length - 1)]]) length--; return NSMakeRange (start, length);