diff options
| author | 2015-12-16 01:47:19 +0100 | |
|---|---|---|
| committer | 2015-12-16 01:49:57 +0100 | |
| commit | f24e64ce1964ec309ccc02a92bb5061e924f78db (patch) | |
| tree | 0facae4a1099b1309061c2f11d58bdba5e508a51 /src | |
| parent | [AV] use strawberryperl version that actually works (diff) | |
| download | KVIrc-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.cpp | 2 |
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) { |
