Parcourir la source

[master] Tentative fix for Clang static analyzer

Francis Dupont il y a 8 ans
Parent
commit
837ed7397a
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/bin/perfdhcp/tests/perf_pkt6_unittest.cc

+ 3 - 0
src/bin/perfdhcp/tests/perf_pkt6_unittest.cc

@@ -275,6 +275,9 @@ TEST_F(PerfPkt6Test, PackTransactionId) {
     const uint8_t *out_buf_data = static_cast<const uint8_t*>
     const uint8_t *out_buf_data = static_cast<const uint8_t*>
         (out_buf.getData());
         (out_buf.getData());
 
 
+    // Try to make clang static analyzer happy.
+    ASSERT_LE(offset_transid[0], out_buf.getLength());
+
     // Validate transaction id.
     // Validate transaction id.
     EXPECT_EQ(0, memcmp(out_buf_data + offset_transid[0], ref_data, 3));
     EXPECT_EQ(0, memcmp(out_buf_data + offset_transid[0], ref_data, 3));