mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-01 08:03:31 +01:00
Fix memory leaks in test_cntev_append_cell_stats
This commit is contained in:
parent
3fa296ce28
commit
dc0fcbd812
@ -148,6 +148,7 @@ static void
|
|||||||
test_cntev_append_cell_stats(void *arg)
|
test_cntev_append_cell_stats(void *arg)
|
||||||
{
|
{
|
||||||
smartlist_t *event_parts;
|
smartlist_t *event_parts;
|
||||||
|
char *cp = NULL;
|
||||||
const char *key = "Z";
|
const char *key = "Z";
|
||||||
uint64_t include_if_non_zero[CELL_COMMAND_MAX_ + 1],
|
uint64_t include_if_non_zero[CELL_COMMAND_MAX_ + 1],
|
||||||
number_to_include[CELL_COMMAND_MAX_ + 1];
|
number_to_include[CELL_COMMAND_MAX_ + 1];
|
||||||
@ -178,7 +179,9 @@ test_cntev_append_cell_stats(void *arg)
|
|||||||
append_cell_stats_by_command(event_parts, key,
|
append_cell_stats_by_command(event_parts, key,
|
||||||
include_if_non_zero,
|
include_if_non_zero,
|
||||||
number_to_include);
|
number_to_include);
|
||||||
tt_str_op("Z=relay:1", ==, smartlist_pop_last(event_parts));
|
cp = smartlist_pop_last(event_parts);
|
||||||
|
tt_str_op("Z=relay:1", ==, cp);
|
||||||
|
tor_free(cp);
|
||||||
|
|
||||||
/* Add four CREATE cells. */
|
/* Add four CREATE cells. */
|
||||||
include_if_non_zero[CELL_CREATE] = 3;
|
include_if_non_zero[CELL_CREATE] = 3;
|
||||||
@ -186,10 +189,11 @@ test_cntev_append_cell_stats(void *arg)
|
|||||||
append_cell_stats_by_command(event_parts, key,
|
append_cell_stats_by_command(event_parts, key,
|
||||||
include_if_non_zero,
|
include_if_non_zero,
|
||||||
number_to_include);
|
number_to_include);
|
||||||
tt_str_op("Z=create:4,relay:1", ==, smartlist_pop_last(event_parts));
|
cp = smartlist_pop_last(event_parts);
|
||||||
|
tt_str_op("Z=create:4,relay:1", ==, cp);
|
||||||
|
|
||||||
done:
|
done:
|
||||||
;
|
tor_free(cp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user