Fix remaining test warnings. (in test_relay.c)

This commit is contained in:
Nick Mathewson 2016-09-08 15:25:56 -04:00
parent 3fcd5d71ad
commit d860b99dbf

View File

@ -74,6 +74,10 @@ test_relay_append_cell_to_circuit_queue(void *arg)
/* Make a fake orcirc */
orcirc = new_fake_orcirc(nchan, pchan);
tt_assert(orcirc);
circuitmux_attach_circuit(nchan->cmux, TO_CIRCUIT(orcirc),
CELL_DIRECTION_OUT);
circuitmux_attach_circuit(pchan->cmux, TO_CIRCUIT(orcirc),
CELL_DIRECTION_IN);
/* Make a cell */
cell = tor_malloc_zero(sizeof(cell_t));
@ -111,6 +115,10 @@ test_relay_append_cell_to_circuit_queue(void *arg)
tor_free(cell);
cell_queue_clear(&orcirc->base_.n_chan_cells);
cell_queue_clear(&orcirc->p_chan_cells);
if (orcirc) {
circuitmux_detach_circuit(nchan->cmux, TO_CIRCUIT(orcirc));
circuitmux_detach_circuit(pchan->cmux, TO_CIRCUIT(orcirc));
}
tor_free(orcirc);
free_fake_channel(nchan);
free_fake_channel(pchan);