commit d885ed867ffe3474f4b76f7249f0b6b335a8b9a3 parent 9084a90b00e51c92595347f8ac796df93876dc1a Author: George Kadianakis <desnacked@riseup.net> Date: Tue, 30 Apr 2019 19:21:46 +0300 Merge branch 'tor-github/pr/937' Diffstat:
| A | changes/bug30148 | | | 4 | ++++ |
| M | src/feature/relay/routerkeys.c | | | 2 | +- |
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/changes/bug30148 b/changes/bug30148 @@ -0,0 +1,4 @@ + o Minor bugfixes (memory leak): + - Avoid a minor memory leak that could occur on relays when + creating a keys directory failed. Fixes bug 30148; bugfix on + 0.3.3.1-alpha. diff --git a/src/feature/relay/routerkeys.c b/src/feature/relay/routerkeys.c @@ -188,7 +188,7 @@ load_ed_keys(const or_options_t *options, time_t now) /* Check/Create the key directory */ if (create_keys_directory(options) < 0) - return -1; + goto err; char *fname; if (options->master_key_fname) {