diff options
author | Ulrich Drepper <drepper@redhat.com> | 2010-03-18 13:15:27 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2010-03-18 13:15:27 -0700 |
commit | 04f2902d9fadb2b8221162247412fb2c4667d95e (patch) | |
tree | af23898e6bc77fb23b49bafb54a2f251da96f372 /ChangeLog | |
parent | b170ff0f8fb25d43dc6d6e9484fc33234110fd8d (diff) | |
download | glibc-04f2902d9fadb2b8221162247412fb2c4667d95e.tar.gz glibc-04f2902d9fadb2b8221162247412fb2c4667d95e.tar.xz glibc-04f2902d9fadb2b8221162247412fb2c4667d95e.zip |
Future safety in checking ELF header.
If we should use further fields in the e_ident array in the ELF header of files we want zero to mean the default. Enforce zero for now so that non-optional features indicated by nonzero values are not go unnoticed when using an old dynamic linker.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 92b6a914b5..9ff497dcf9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-18 Ulrich Drepper <drepper@redhat.com> + + * elf/dl-load.c (open_verify): Extend expected to the full size of the + e_ident array. When loading, check that the fields in e_ident we don't + know are zero to allow future extensions. + 2010-03-18 H.J. Lu <hongjiu.lu@intel.com> * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Update %xmm3 |