[tor-commits] [tor/master] Conditionally disable part of hs_intropoint/introduce1_validation

teor at torproject.org teor at torproject.org
Tue Mar 17 11:09:23 UTC 2020


commit 5675cbd4c756283419fb0ed3b2d524b2b3cb101b
Author: rl1987 <rl1987 at sdf.lonestar.org>
Date:   Sat Mar 14 19:00:54 2020 +0200

    Conditionally disable part of hs_intropoint/introduce1_validation
    
    This makes it not fail when ALL_BUGS_ARE_FATAL is enabled. Fixes bug 33546.
---
 src/test/test_hs_intropoint.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/test/test_hs_intropoint.c b/src/test/test_hs_intropoint.c
index 533718842..3b6e3fd21 100644
--- a/src/test/test_hs_intropoint.c
+++ b/src/test/test_hs_intropoint.c
@@ -757,12 +757,15 @@ test_introduce1_validation(void *arg)
   cell = helper_create_introduce1_cell();
   tt_assert(cell);
 
+#ifndef ALL_BUGS_ARE_FATAL
   /* It should NOT be a legacy cell which will trigger a BUG(). */
   memset(cell->legacy_key_id, 'a', sizeof(cell->legacy_key_id));
   tor_capture_bugs_(1);
   ret = validate_introduce1_parsed_cell(cell);
   tor_end_capture_bugs_();
   tt_int_op(ret, OP_EQ, -1);
+#endif
+
   /* Reset legacy ID and make sure it's correct. */
   memset(cell->legacy_key_id, 0, sizeof(cell->legacy_key_id));
   ret = validate_introduce1_parsed_cell(cell);





More information about the tor-commits mailing list