commit 4cbc61130940f7ab3cb96aae3aa537ccec513d9a
parent 7b53735fdef041c23156dd3dd7d0ad31f908e28f
Author: Nick Mathewson <nickm@torproject.org>
Date: Thu, 20 Mar 2025 11:28:28 -0400
Avoid memory leak on unexpected family ID
Fixes bug #41034; bug not in any released tor.
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/src/feature/relay/routerkeys.c b/src/feature/relay/routerkeys.c
@@ -840,6 +840,7 @@ load_family_id_keys_impl(const or_options_t *options,
fn, ed25519_fmt(&kp_tmp->pubkey));
}
+ ed25519_keypair_free(kp_tmp);
tor_free(tag_tmp);
} SMARTLIST_FOREACH_END(fn);