commit: f773cce6933381a48a84638471bb2c50bfbd4f4f Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Mon Jun 20 04:01:16 2016 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Mon Jun 20 04:01:16 2016 +0000 URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=f773cce6
scanelf: fix out_format leak fix scanelf.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scanelf.c b/scanelf.c index 7190301..5a765b5 100644 --- a/scanelf.c +++ b/scanelf.c @@ -2272,11 +2272,10 @@ static int parseargs(int argc, char *argv[]) xarraypush_str(find_lib_arr, optarg); break; case 'F': { - if (out_format) + if (PAX_UTILS_CLEANUP) { free(out_format); - if (PAX_UTILS_CLEANUP) out_format = xstrdup(optarg); - else + } else out_format = optarg; break; }