From 615f9192d5756e74162212671be459bf232e7dcd Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Tue, 7 Aug 2012 18:19:50 +0200 Subject: [PATCH] Fix sip normalization with non lower case sip prefix --- Classes/Utils/FastAddressBook.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/Utils/FastAddressBook.m b/Classes/Utils/FastAddressBook.m index 771fa1c8e..04ff318d5 100644 --- a/Classes/Utils/FastAddressBook.m +++ b/Classes/Utils/FastAddressBook.m @@ -68,7 +68,11 @@ + (NSString*)normalizeSipURI:(NSString*)address { NSString* ret = address; - if([address rangeOfString:@"@"].location != NSNotFound && ![address hasPrefix:@"sip:"]) { + if([address rangeOfString:@"@"].location != NSNotFound) { + if([address rangeOfString:@"sip:" options:NSCaseInsensitiveSearch].location == 0) { + // have to be sure that start with sip: in lower case + ret = [ret substringFromIndex:4]; + } ret = [@"sip:" stringByAppendingString:ret]; } return ret;