fix decryption of ipv6 headers (thanks Tomas Kuliavas)
authorkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 20 Jul 2007 16:58:50 +0000 (16:58 +0000)
committerkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 20 Jul 2007 16:58:50 +0000 (16:58 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@12563 7612ce4b-ef26-0410-bec9-ea0150e637f0

contrib/decrypt_headers.php

index 7304b72785d3fe7bed3be34146856ed7cf7ceae5..7f0f393554679e40cfc6e5452bd94e6a10d2c2d0 100644 (file)
@@ -36,14 +36,14 @@ function hex2ip($hex) {
             .hexdec(substr($hex,4,2)).'.'
             .hexdec(substr($hex,6,2));
     } elseif (strlen($hex)==32) {
-        $ret=hexdec(substr($hex,0,4)).':'
-            .hexdec(substr($hex,4,4)).':'
-            .hexdec(substr($hex,8,4)).':'
-            .hexdec(substr($hex,12,4)).':'
-            .hexdec(substr($hex,16,4)).':'
-            .hexdec(substr($hex,20,4)).':'
-            .hexdec(substr($hex,24,4)).':'
-            .hexdec(substr($hex,28,4));
+        $ret=substr($hex,0,4).':'
+            .substr($hex,4,4).':'
+            .substr($hex,8,4).':'
+            .substr($hex,12,4).':'
+            .substr($hex,16,4).':'
+            .substr($hex,20,4).':'
+            .substr($hex,24,4).':'
+            .substr($hex,28,4);
     } else {
         $ret=$hex;
     }
@@ -88,4 +88,4 @@ Check, if it is an address string: <input type="checkbox" name="ip_addr" /><br /
 <button type="submit" name="submit" value="submit">Submit</button>
 </p>
 </form>
-</body></html>
\ No newline at end of file
+</body></html>