diff options
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/objcopy.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 3f20d7f..a469e37 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2017-11-15 Alan Modra <amodra@gmail.com> + + PR 22426 + * objcopy.c (copy_main): Free tmpname. + 2017-11-15 Nick Clifton <nickc@redhat.com> PR 15152 diff --git a/binutils/objcopy.c b/binutils/objcopy.c index e5df1a9..c45133b 100644 --- a/binutils/objcopy.c +++ b/binutils/objcopy.c @@ -5301,6 +5301,9 @@ copy_main (int argc, char *argv[]) else unlink_if_ordinary (tmpname); + if (tmpname != output_filename) + free (tmpname); + if (change_warn) { struct section_list *p; |