Have readelf return an exit failure status when attempting to process an empty file.
Resolves: #1522732
This commit is contained in:
parent
76bffb9bda
commit
4ebc059f8d
@ -1,6 +1,6 @@
|
|||||||
--- binutils.orig/binutils/readelf.c 2017-07-24 15:27:09.859116315 +0100
|
--- binutils.orig/binutils/readelf.c 2017-07-24 15:27:09.859116315 +0100
|
||||||
+++ binutils-2.29/binutils/readelf.c 2017-07-24 15:30:33.557770525 +0100
|
+++ binutils-2.29/binutils/readelf.c 2017-07-24 15:30:33.557770525 +0100
|
||||||
@@ -18414,39 +18414,49 @@ process_archive (char * file_name, FILE
|
@@ -18414,39 +18414,50 @@ process_archive (char * file_name, FILE
|
||||||
static bfd_boolean
|
static bfd_boolean
|
||||||
process_file (char * file_name)
|
process_file (char * file_name)
|
||||||
{
|
{
|
||||||
@ -56,6 +56,7 @@
|
|||||||
+ error (_("Failed to read file's magic number\n"));
|
+ error (_("Failed to read file's magic number\n"));
|
||||||
fclose (file);
|
fclose (file);
|
||||||
- return FALSE;
|
- return FALSE;
|
||||||
|
+ ret = FALSE;
|
||||||
+ goto done;
|
+ goto done;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
Summary: A GNU collection of binary utilities
|
Summary: A GNU collection of binary utilities
|
||||||
Name: %{?cross}binutils%{?_with_debug:-debug}
|
Name: %{?cross}binutils%{?_with_debug:-debug}
|
||||||
Version: 2.29.1
|
Version: 2.29.1
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: Development/Tools
|
Group: Development/Tools
|
||||||
URL: http://sources.redhat.com/binutils
|
URL: http://sources.redhat.com/binutils
|
||||||
@ -667,6 +667,9 @@ exit 0
|
|||||||
%endif # isnative
|
%endif # isnative
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
* Wed Dec 06 2017 Nick Clifton <nickc@redhat.com> 2.29.1-6
|
||||||
|
- Have readelf return an exit failure status when attempting to process an empty file. (#1522732)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Nov 28 2017 Nick Clifton <nickc@redhat.com> 2.29.1-5
|
* Tue Nov 28 2017 Nick Clifton <nickc@redhat.com> 2.29.1-5
|
||||||
- Disable PLT elision for x86/x86_64. (#1452111 and #1333481)
|
- Disable PLT elision for x86/x86_64. (#1452111 and #1333481)
|
||||||
|
Loading…
Reference in New Issue
Block a user