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;
}