diff options
author | Nick Clifton <nickc@redhat.com> | 2022-04-27 08:35:18 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2022-04-27 08:35:18 +0100 |
commit | 639d467b08f2b581a911dc24f67e8c77a3a05e9f (patch) | |
tree | d22dfb31e586966103767c6d8586d7bdb6ab3089 /ld/ChangeLog | |
parent | 16538271c82db0ba5679344c4107564b70a756a1 (diff) | |
download | gdb-639d467b08f2b581a911dc24f67e8c77a3a05e9f.zip gdb-639d467b08f2b581a911dc24f67e8c77a3a05e9f.tar.gz gdb-639d467b08f2b581a911dc24f67e8c77a3a05e9f.tar.bz2 |
Fix potential buffer overruns when creating DLLs.
PR 29006
* pe-dll.c (make_head): Use asprintf to allocate and populate a
buffer containing the temporary name.
(make_tail, make_one, make_singleton_name_thunk): Likewise.
(make_import_fixup_mark, make_import_fixup_entry): Likewise.
(make_runtime_pseudo_reloc): Likewise.
(pe_create_runtime_relocator_reference): Likewise.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 456c118..a094af9 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,13 @@ +2022-04-27 Nick Clifton <nickc@redhat.com> + + PR 29006 + * pe-dll.c (make_head): Use asprintf to allocate and populate a + buffer containing the temporary name. + (make_tail, make_one, make_singleton_name_thunk): Likewise. + (make_import_fixup_mark, make_import_fixup_entry): Likewise. + (make_runtime_pseudo_reloc): Likewise. + (pe_create_runtime_relocator_reference): Likewise. + 2022-04-25 Nick Clifton <nickc@redhat.com> PR 29072 |