aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/net/java/sip/communicator/util/NetworkUtils.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/util/NetworkUtils.java b/src/net/java/sip/communicator/util/NetworkUtils.java
index 427f176..310b8b1 100644
--- a/src/net/java/sip/communicator/util/NetworkUtils.java
+++ b/src/net/java/sip/communicator/util/NetworkUtils.java
@@ -420,6 +420,15 @@ public class NetworkUtils
colonIndex = -1;
int i = 0, j = 0;
+
+ // Can be wrapped in []
+ if (addrBuff[i] == '[')
+ {
+ ++i;
+ if (scopeID == -1)
+ --srcb_length;
+ }
+
// Starting : mean we need to have at least one more.
if (addrBuff[i] == ':')
if (addrBuff[++i] != ':')