diff --git a/src/net/java/sip/communicator/impl/protocol/icq/ProtocolProviderServiceIcqImpl.java b/src/net/java/sip/communicator/impl/protocol/icq/ProtocolProviderServiceIcqImpl.java index 6dcfb4f5c..3dc8b44e2 100644 --- a/src/net/java/sip/communicator/impl/protocol/icq/ProtocolProviderServiceIcqImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/icq/ProtocolProviderServiceIcqImpl.java @@ -213,6 +213,12 @@ public void register(SecurityAuthority authority) } } + // it seems icq servers doesn't accept password with + // length more then 8. But allow such registrations + // we must trim such passwords to 8 characters + if(password.length() > 0) + password = password.substring(0, 8); + //init the necessary objects session = new DefaultAppSession(); aimSession = session.openAimSession(