From ebb35ed7110d1a29061dfb4ccb9038645b20d7f4 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Tue, 18 Jul 2017 13:47:53 +0200 Subject: [PATCH] dirmngr: Fix memory leak. * dirmngr/http.c (parse_uri): Properly free partial results. Signed-off-by: Justus Winter --- dirmngr/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dirmngr/http.c b/dirmngr/http.c index 3baa53a59..7c9a68250 100644 --- a/dirmngr/http.c +++ b/dirmngr/http.c @@ -1226,7 +1226,7 @@ parse_uri (parsed_uri_t *ret_uri, const char *uri, ec = do_parse_uri (*ret_uri, 0, no_scheme_check, force_tls); if (ec) { - xfree (*ret_uri); + http_release_parsed_uri (*ret_uri); *ret_uri = NULL; } return gpg_err_make (default_errsource, ec);