Verify ConnectionConfiguration parameters

Description

ConnectionConfiguration should throw an IllegalArgumentException if invalid parameter types are used (e.g. the empty string)

To prevent this:

java.lang.StringIndexOutOfBoundsException: length=0; index=-1 at org.jivesoftware.smack.util.dns.HostAddress.<init>(HostAddress.java:32) at org.jivesoftware.smack.util.DNSUtil.resolveDomain(DNSUtil.java:140) at org.jivesoftware.smack.util.DNSUtil.resolveXMPPDomain(DNSUtil.java:85)

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Expected Effort

Medium

Components

Fix versions

Affects versions

Priority

Created February 5, 2014 at 10:37 AM
Updated August 17, 2014 at 1:11 PM
Resolved August 1, 2014 at 9:22 PM