]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Conditionally disable part of hs_intropoint/introduce1_validation
authorrl1987 <rl1987@sdf.lonestar.org>
Sat, 14 Mar 2020 17:00:54 +0000 (19:00 +0200)
committerteor <teor@torproject.org>
Tue, 17 Mar 2020 11:08:16 +0000 (21:08 +1000)
This makes it not fail when ALL_BUGS_ARE_FATAL is enabled. Fixes bug 33546.

src/test/test_hs_intropoint.c

index 5337188427d638e1cac2be16520accee91d87c3d..3b6e3fd213d21292827c5b69bab1c24ef34e6020 100644 (file)
@@ -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);