mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
test: Fix memleak of channel cmux
Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
parent
08d0c39b91
commit
3ed0b28a01
@ -67,10 +67,6 @@ test_relay_append_cell_to_circuit_queue(void *arg)
|
||||
pchan = new_fake_channel();
|
||||
tt_assert(pchan);
|
||||
|
||||
/* We'll need chans with working cmuxes */
|
||||
nchan->cmux = circuitmux_alloc();
|
||||
pchan->cmux = circuitmux_alloc();
|
||||
|
||||
/* Make a fake orcirc */
|
||||
orcirc = new_fake_orcirc(nchan, pchan);
|
||||
tt_assert(orcirc);
|
||||
|
@ -440,8 +440,6 @@ perform_channel_state_tests(int KISTSchedRunInterval, int sched_type)
|
||||
|
||||
/* Start it off in OPENING */
|
||||
ch1->state = CHANNEL_STATE_OPENING;
|
||||
/* We'll need a cmux */
|
||||
ch1->cmux = circuitmux_alloc();
|
||||
/* Try to register it */
|
||||
channel_register(ch1);
|
||||
tt_assert(ch1->registered);
|
||||
@ -453,7 +451,6 @@ perform_channel_state_tests(int KISTSchedRunInterval, int sched_type)
|
||||
ch2 = new_fake_channel();
|
||||
tt_assert(ch2);
|
||||
ch2->state = CHANNEL_STATE_OPENING;
|
||||
ch2->cmux = circuitmux_alloc();
|
||||
channel_register(ch2);
|
||||
tt_assert(ch2->registered);
|
||||
|
||||
@ -652,8 +649,6 @@ test_scheduler_loop_vanilla(void *arg)
|
||||
|
||||
/* Start it off in OPENING */
|
||||
ch1->state = CHANNEL_STATE_OPENING;
|
||||
/* We'll need a cmux */
|
||||
ch1->cmux = circuitmux_alloc();
|
||||
/* Try to register it */
|
||||
channel_register(ch1);
|
||||
tt_assert(ch1->registered);
|
||||
@ -668,7 +663,6 @@ test_scheduler_loop_vanilla(void *arg)
|
||||
ch2->magic = TLS_CHAN_MAGIC;
|
||||
tt_assert(ch2);
|
||||
ch2->state = CHANNEL_STATE_OPENING;
|
||||
ch2->cmux = circuitmux_alloc();
|
||||
channel_register(ch2);
|
||||
tt_assert(ch2->registered);
|
||||
/*
|
||||
@ -819,7 +813,6 @@ test_scheduler_loop_kist(void *arg)
|
||||
tt_assert(ch1);
|
||||
ch1->magic = TLS_CHAN_MAGIC;
|
||||
ch1->state = CHANNEL_STATE_OPENING;
|
||||
ch1->cmux = circuitmux_alloc();
|
||||
channel_register(ch1);
|
||||
tt_assert(ch1->registered);
|
||||
channel_change_state_open(ch1);
|
||||
@ -830,7 +823,6 @@ test_scheduler_loop_kist(void *arg)
|
||||
tt_assert(ch2);
|
||||
ch2->magic = TLS_CHAN_MAGIC;
|
||||
ch2->state = CHANNEL_STATE_OPENING;
|
||||
ch2->cmux = circuitmux_alloc();
|
||||
channel_register(ch2);
|
||||
tt_assert(ch2->registered);
|
||||
channel_change_state_open(ch2);
|
||||
|
Loading…
Reference in New Issue
Block a user