diff options
Diffstat (limited to 'src/or/relay.c')
-rw-r--r-- | src/or/relay.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/or/relay.c b/src/or/relay.c index f6b4cbb4be..1f949e5a3a 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -1497,6 +1497,14 @@ free_cell_pool(void) cell_pool = NULL; } +/** Free excess storage in cell pool. */ +void +clean_cell_pool(void) +{ + tor_assert(cell_pool); + mp_pool_clean(cell_pool, -1); +} + /** Release storage held by <b>cell</b>. */ static INLINE void packed_cell_free(packed_cell_t *cell) @@ -1523,6 +1531,11 @@ free_cell_pool(void) { } +void +clean_cell_pool(void) +{ +} + static INLINE void packed_cell_free(packed_cell_t *cell) { |