diff --git a/src/net/java/sip/communicator/impl/protocol/sip/ContactSipImpl.java b/src/net/java/sip/communicator/impl/protocol/sip/ContactSipImpl.java index 3bd574e4e..7f30e4fd0 100644 --- a/src/net/java/sip/communicator/impl/protocol/sip/ContactSipImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/sip/ContactSipImpl.java @@ -578,10 +578,15 @@ static String stripAddress(String address) */ public static String stripScheme(String from) { - int i = from.substring(0, 5).indexOf(':'); + if (from.startsWith("sip:")) + { + return from.substring(4); + } + else if (from.startsWith("sips:")) + { + return from.substring(5); + } - if(from.startsWith("sip") && i > 0) - return from.substring(i + 1); return from; }