aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar wodim2015-12-16 01:47:19 +0100
committerGravatar wodim2015-12-16 01:49:57 +0100
commitf24e64ce1964ec309ccc02a92bb5061e924f78db (patch)
tree0facae4a1099b1309061c2f11d58bdba5e508a51 /src
parent[AV] use strawberryperl version that actually works (diff)
downloadKVIrc-f24e64ce1964ec309ccc02a92bb5061e924f78db.tar.gz
KVIrc-f24e64ce1964ec309ccc02a92bb5061e924f78db.tar.bz2
KVIrc-f24e64ce1964ec309ccc02a92bb5061e924f78db.zip
Fix fmt_ip6, which compressed IPv6 addresses more than once.
Closes #1772.
Diffstat (limited to 'src')
-rw-r--r--src/kvilib/net/KviNetUtils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kvilib/net/KviNetUtils.cpp b/src/kvilib/net/KviNetUtils.cpp
index c7df3bc48..7aab0457e 100644
--- a/src/kvilib/net/KviNetUtils.cpp
+++ b/src/kvilib/net/KviNetUtils.cpp
@@ -369,7 +369,7 @@ unsigned int fmt_ip6(char *s,const char ip[16])
temp = ((unsigned long) (unsigned char) ip[j] << 8) + (unsigned long) (unsigned char) ip[j+1];
- if(temp == 0)
+ if(temp == 0 && compressing != 2)
{
if(compressing == 0)
{