diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index 8c47b2e5e..61faa1d14 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -2508,7 +2508,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);