mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
Resolve some coverity complaints in test_entrynodes.c
This commit is contained in:
parent
23c09b6bc2
commit
698ed75e1a
@ -1792,8 +1792,9 @@ test_entry_guard_expand_sample(void *arg)
|
|||||||
tt_int_op(num_reachable_filtered_guards(gs, NULL), OP_LE,
|
tt_int_op(num_reachable_filtered_guards(gs, NULL), OP_LE,
|
||||||
DFLT_MIN_FILTERED_SAMPLE_SIZE);
|
DFLT_MIN_FILTERED_SAMPLE_SIZE);
|
||||||
/* but we definitely didn't exceed the sample maximum. */
|
/* but we definitely didn't exceed the sample maximum. */
|
||||||
|
const int n_guards = 271 / 2;
|
||||||
tt_int_op(smartlist_len(gs->sampled_entry_guards), OP_LE,
|
tt_int_op(smartlist_len(gs->sampled_entry_guards), OP_LE,
|
||||||
(int)((271 / 2) * .3));
|
(int)(n_guards * .3));
|
||||||
|
|
||||||
done:
|
done:
|
||||||
guard_selection_free(gs);
|
guard_selection_free(gs);
|
||||||
@ -2909,6 +2910,7 @@ test_entry_guard_select_and_cancel(void *arg)
|
|||||||
for (i = 0; i < N_PRIMARY; ++i) {
|
for (i = 0; i < N_PRIMARY; ++i) {
|
||||||
r = entry_guard_pick_for_circuit(gs, GUARD_USAGE_TRAFFIC, NULL,
|
r = entry_guard_pick_for_circuit(gs, GUARD_USAGE_TRAFFIC, NULL,
|
||||||
&node, &guard);
|
&node, &guard);
|
||||||
|
tt_int_op(r, OP_EQ, 0);
|
||||||
tt_int_op(guard->state, OP_EQ, GUARD_CIRC_STATE_USABLE_ON_COMPLETION);
|
tt_int_op(guard->state, OP_EQ, GUARD_CIRC_STATE_USABLE_ON_COMPLETION);
|
||||||
g = entry_guard_handle_get(guard->guard);
|
g = entry_guard_handle_get(guard->guard);
|
||||||
tt_int_op(g->is_primary, OP_EQ, 1);
|
tt_int_op(g->is_primary, OP_EQ, 1);
|
||||||
@ -3047,7 +3049,7 @@ upgrade_circuits_cleanup(const struct testcase_t *testcase, void *ptr)
|
|||||||
circuit_free(TO_CIRCUIT(data->circ1));
|
circuit_free(TO_CIRCUIT(data->circ1));
|
||||||
circuit_free(TO_CIRCUIT(data->circ2));
|
circuit_free(TO_CIRCUIT(data->circ2));
|
||||||
tor_free(data);
|
tor_free(data);
|
||||||
return big_fake_network_cleanup(testcase, ptr);
|
return big_fake_network_cleanup(testcase, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user