From 326f82db0420b777038bba826ff0b78ffd307490 Mon Sep 17 00:00:00 2001 From: David Goulet Date: Tue, 5 Nov 2019 08:24:46 -0500 Subject: [PATCH] hs-v2: Fix memory leak in error code path Coverity CID: 1455168 Closes #32356 Signed-off-by: David Goulet --- src/feature/rend/rendclient.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index bc94c88efb..6f4ee8b8c1 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -1058,6 +1058,7 @@ rend_client_get_random_intro_impl(const rend_cache_entry_t *entry, /* Get service ID so we can use it to query the failure cache. If we fail to * parse it, this cache entry is no good. */ if (BUG(rend_get_service_id(entry->parsed->pk, service_id) < 0)) { + smartlist_free(usable_nodes); return NULL; }