From: Daiki Ueno Date: Tue, 16 Oct 2018 16:16:51 +0000 (+0200) Subject: rpc-server: p11_kit_remote_serve_tokens: Fix memleak X-Git-Tag: 0.23.15~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1f78cb0b4dd193ec1f1b2b424a497a6c2edec043;p=p11-kit rpc-server: p11_kit_remote_serve_tokens: Fix memleak --- diff --git a/p11-kit/rpc-server.c b/p11-kit/rpc-server.c index 3a8991d..5b3dbf0 100644 --- a/p11-kit/rpc-server.c +++ b/p11-kit/rpc-server.c @@ -2285,6 +2285,11 @@ p11_kit_remote_serve_tokens (const char **tokens, p11_kit_modules_release (modules); if (error != 0) errno = error; + if (uris) { + for (i = 0; i < n_tokens; i++) + p11_kit_uri_free (uris[i]); + free (uris); + } return ret; }