diff --git a/src/main/java/net/openhft/chronicle/map/NodeDiscovery.java b/src/main/java/net/openhft/chronicle/map/NodeDiscovery.java index 2eadbd970..40218d23f 100644 --- a/src/main/java/net/openhft/chronicle/map/NodeDiscovery.java +++ b/src/main/java/net/openhft/chronicle/map/NodeDiscovery.java @@ -602,20 +602,18 @@ class AddressAndPort implements Comparable, BytesMarshallable { return (src[0] & 0xff) + "." + (src[1] & 0xff) + "." + (src[2] & 0xff) + "." + (src[3] & 0xff); } - if (src.length == 6) { - - StringBuffer sb = new StringBuffer(39); - for (int i = 0; i < (INADDRSZ / INT16SZ); i++) { - sb.append(Integer.toHexString(((src[i << 1] << 8) & 0xff00) - | (src[(i << 1) + 1] & 0xff))); - if (i < (INADDRSZ / INT16SZ) - 1) { - sb.append(":"); - } + StringBuffer sb = new StringBuffer(39); + for (int i = 0; i < (INADDRSZ / INT16SZ); i++) { + sb.append(Integer.toHexString(((src[i << 1] << 8) & 0xff00) + | (src[(i << 1) + 1] & 0xff))); + if (i < (INADDRSZ / INT16SZ) - 1) { + sb.append(":"); } - return sb.toString(); - } - throw new UnsupportedOperationException(); + + return sb.toString(); + + }