diff options
author | Ben Cheng <bccheng@google.com> | 2014-04-02 17:00:26 -0700 |
---|---|---|
committer | Ben Cheng <bccheng@google.com> | 2014-04-03 09:31:30 -0700 |
commit | 932614ee5e740704d7ef951dff6daede4fe12904 (patch) | |
tree | b21dad4f1d2c68fe88139d2bca28aa10b84923a4 | |
parent | cd254c95a7cb5961bd53d16737f06bf261426e38 (diff) | |
download | platform_external_android-clat-idea133-weekly-release.tar.gz platform_external_android-clat-idea133-weekly-release.tar.bz2 platform_external_android-clat-idea133-weekly-release.zip |
Minor code clean-up for GCC 4.9.idea133-weekly-release
- Tidy up "signed vs unsigned" comparison
- Unconditionally initialize the "protocol" variable. This is a
false-positive warning as protocol is indeed initialized when used,
but GCC failed to detect the dependency between protocol and ip6.
Change-Id: I8146898d91d45531c3de73403e0df3330c0a2043
-rw-r--r-- | clatd_test.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clatd_test.cpp b/clatd_test.cpp index ba78898..5172d3f 100644 --- a/clatd_test.cpp +++ b/clatd_test.cpp @@ -286,8 +286,8 @@ void reassemble_packet(const uint8_t **fragments, const size_t lengths[], int nu uint8_t *reassembled, size_t *reassembled_len, const char *msg) { struct iphdr *ip = NULL; struct ip6_hdr *ip6 = NULL; - int total_length, pos = 0; - uint8_t protocol; + size_t total_length, pos = 0; + uint8_t protocol = 0; uint8_t version = ip_version(fragments[0]); for (int i = 0; i < numpackets; i++) { @@ -345,7 +345,7 @@ void reassemble_packet(const uint8_t **fragments, const size_t lengths[], int nu // Copy the payload. int payload_length = len - payload_offset; total_length += payload_length; - ASSERT_LT(total_length, (int) *reassembled_len) << msg << ": Reassembly buffer too small\n"; + ASSERT_LT(total_length, *reassembled_len) << msg << ": Reassembly buffer too small\n"; memcpy(reassembled + pos, packet + payload_offset, payload_length); pos += payload_length; } @@ -596,8 +596,8 @@ TEST_F(ClatdTest, TransportChecksum) { uint32_t ipv6_pseudo_sum = ipv6_pseudo_header_checksum((struct ip6_hdr *) ip6, UDP_LEN, IPPROTO_UDP); - EXPECT_EQ(0x3ad0, ipv4_pseudo_sum) << "IPv4 pseudo-checksum sanity check\n"; - EXPECT_EQ(0x2644b, ipv6_pseudo_sum) << "IPv6 pseudo-checksum sanity check\n"; + EXPECT_EQ(0x3ad0U, ipv4_pseudo_sum) << "IPv4 pseudo-checksum sanity check\n"; + EXPECT_EQ(0x2644bU, ipv6_pseudo_sum) << "IPv6 pseudo-checksum sanity check\n"; EXPECT_EQ( kUdpV4Checksum, ip_checksum_finish(ipv4_pseudo_sum + kUdpPartialChecksum + kPayloadPartialChecksum)) |