From 1298b14f97efebdd88a9390af3848154dbe0d259 Mon Sep 17 00:00:00 2001 From: Joshua Rogers Date: Tue, 23 Dec 2014 00:47:50 +1100 Subject: [PATCH] tools: Free variable before return * tools/gpgconf-comp.c: Free 'dest_filename' before it is returned upon error. -- Signed-off-by: Joshua Rogers --- tools/gpgconf-comp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index c43e87a00..83bc24e52 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -2390,7 +2390,10 @@ change_options_file (gc_component_t component, gc_backend_t backend, res = link (dest_filename, orig_filename); #endif if (res < 0 && errno != ENOENT) - return -1; + { + xfree (dest_filename); + return -1; + } if (res < 0) { xfree (orig_filename);