From 89eee5f6b7ca3da7ebdcc3e5d069701d0834b39e Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Thu, 29 Oct 2015 09:57:00 +0100 Subject: gpg: Eliminate a memory leak. * g10/gpg.c (main): Don't leak OPT.DEF_RECIPIENT. -- Signed-off-by: Neal H. Walfield --- g10/gpg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/g10/gpg.c b/g10/gpg.c index c18edd0dd..0f1c74a9d 100644 --- a/g10/gpg.c +++ b/g10/gpg.c @@ -2580,7 +2580,10 @@ main (int argc, char **argv) case oDefaultKey: opt.def_secret_key = pargs.r.ret_str; break; case oDefRecipient: if( *pargs.r.ret_str ) - opt.def_recipient = make_username(pargs.r.ret_str); + { + xfree (opt.def_recipient); + opt.def_recipient = make_username(pargs.r.ret_str); + } break; case oDefRecipientSelf: xfree(opt.def_recipient); opt.def_recipient = NULL; -- cgit v1.2.3