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

Reply via email to