tor/src/feature
Nick Mathewson 8812f562a0 Fix a memory leak in --dump-config
When freeing a configuration object from confparse.c in
dump_config(), we need to call the appropriate higher-level free
function (like or_options_free()) and not just config_free().

This only happens with options (since they're the one where
options_validate allocates extra stuff) and only when running
--dump-config with something other than minimal (since
OPTIONS_DUMP_MINIMAL doesn't hit this code).

Fixes bug 27893; bugfix on 0.3.2.1-alpha.
2018-09-27 13:05:19 -04:00
..
api Re-order includes to expose intptr_t to tor_api_internal.h 2018-09-14 07:11:37 -04:00
client Revise things that had included router.h before 2018-09-25 17:57:58 -04:00
control Revise things that had included router.h before 2018-09-25 17:57:58 -04:00
dirauth Fix a memory leak in --dump-config 2018-09-27 13:05:19 -04:00
dircache Extract all the "am I a server" functions from router.c 2018-09-25 16:00:50 -04:00
dirclient Merge branch 'router_split' 2018-09-26 09:47:59 -04:00
dircommon Split directory.c code into several modules 2018-09-21 12:57:22 -04:00
hibernate Split main.c into main.c and mainloop.c 2018-09-21 09:14:06 -04:00
hs Merge branch 'router_split' 2018-09-26 09:47:59 -04:00
hs_common Fix revision counter bugs caused by bad SRV start time computation. 2018-08-22 18:09:47 +03:00
keymgt Move key-loading and crosscert-checking out of feature/relay 2018-09-25 15:14:57 -04:00
nodelist Revise things that had included router.h before 2018-09-25 17:57:58 -04:00
relay Remove extra includes from router.c 2018-09-25 18:33:13 -04:00
rend Revise things that had included router.h before 2018-09-25 17:57:58 -04:00
stats Extract all the "am I a server" functions from router.c 2018-09-25 16:00:50 -04:00