From 4905b4cd1e40773547a90b16216bb7635e694458 Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Thu, 17 Jan 2019 11:52:06 +0100 Subject: [PATCH] fix unvalid sip address begin with sip: --- Classes/Contact.m | 1 + 1 file changed, 1 insertion(+) diff --git a/Classes/Contact.m b/Classes/Contact.m index d01d1b759..2161be31a 100644 --- a/Classes/Contact.m +++ b/Classes/Contact.m @@ -208,6 +208,7 @@ } NSString *normSip = [sip hasPrefix:@" "] ? [sip substringFromIndex:1] : sip; + normSip = [normSip hasPrefix:@"sip:"] ? [normSip substringFromIndex:4] : normSip; CNInstantMessageAddress *cNSipMsgAddr = [[CNInstantMessageAddress alloc] initWithUsername:normSip service:@"SIP"]; CNLabeledValue *sipAddress = [CNLabeledValue labeledValueWithLabel:NULL value:cNSipMsgAddr]; NSMutableArray *> *tmpSipAddresses = [_person.instantMessageAddresses mutableCopy];