From 49ad7454d3dcd4a84e61f52749ea5c2ca8920a00 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Thu, 23 Jan 2014 08:10:09 +0000 Subject: [PATCH] fix crc32 typo --- src/policy.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/policy.cpp b/src/policy.cpp index 7fddd23b2..2a3e4d2c1 100644 --- a/src/policy.cpp +++ b/src/policy.cpp @@ -164,7 +164,7 @@ namespace libtorrent boost::uint16_t p[2]; p[0] = htons(e1.port()); p[1] = htons(e2.port()); - crc.process_block((char const*)&p[0], (char const*)&p[2]); + crc.process_bytes((char const*)&p[0], 4); } #if TORRENT_USE_IPV6 else if (e1.address().is_v6()) @@ -183,8 +183,8 @@ namespace libtorrent apply_mask(&b1[0], v6mask[mask], 8); apply_mask(&b2[0], v6mask[mask], 8); - crc.process_block((char const*)&b1[0], (char const*)&b1[16]); - crc.process_block((char const*)&b2[0], (char const*)&b2[16]); + crc.process_bytes((char const*)&b1[0], 16); + crc.process_bytes((char const*)&b2[0], 16); } #endif else @@ -203,8 +203,8 @@ namespace libtorrent apply_mask(&b1[0], v4mask[mask], 4); apply_mask(&b2[0], v4mask[mask], 4); - crc.process_block((char const*)&b1[0], (char const*)&b1[4]); - crc.process_block((char const*)&b2[0], (char const*)&b2[4]); + crc.process_bytes((char const*)&b1[0], 4); + crc.process_bytes((char const*)&b2[0], 4); } return crc.checksum();