From b94f43be03276c92d503704a52f34920994631ee Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Tue, 19 Mar 2019 10:28:36 +0100 Subject: [PATCH] fix problem with unavaild sip address --- Classes/HistoryDetailsView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Classes/HistoryDetailsView.m b/Classes/HistoryDetailsView.m index 9ff1e2df8..f7f3bf159 100644 --- a/Classes/HistoryDetailsView.m +++ b/Classes/HistoryDetailsView.m @@ -189,7 +189,9 @@ static UICompositeViewDescription *compositeDescription = nil; const LinphoneAddress *addr = linphone_call_log_get_remote_address(callLog); char *lAddress = linphone_address_as_string_uri_only(addr); if (lAddress != NULL) { - [ContactSelection setAddAddress:[NSString stringWithUTF8String:lAddress]]; + NSString *normSip = [NSString stringWithUTF8String:lAddress]; + normSip = [normSip hasPrefix:@"sip:"] ? [normSip substringFromIndex:4] : normSip; + [ContactSelection setAddAddress:normSip]; [ContactSelection setSelectionMode:ContactSelectionModeEdit]; [ContactSelection setSipFilter:nil];