aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2022-05-12 12:55:20 +0100
committerNick Clifton <nickc@redhat.com>2022-05-12 12:55:20 +0100
commit678dc756a5741d278be2e14630bc10d2fb31a22a (patch)
treee4409e744d978b976af1efb29a52556d25de8f09 /ld/ChangeLog
parent73a5cb257a21ad38c85932b7be4a903404d91899 (diff)
downloadbinutils-678dc756a5741d278be2e14630bc10d2fb31a22a.zip
binutils-678dc756a5741d278be2e14630bc10d2fb31a22a.tar.gz
binutils-678dc756a5741d278be2e14630bc10d2fb31a22a.tar.bz2
Fix an illegal memory access when creating DLLs.
PR 29006 * pe-dll.c (dll_name): Delete, replacing with.. (dll_filename): ..this, moved earlier in file. (generate_edata): Delete parameters. Don't set up dll_name here.. (pe_process_import_defs): ..instead set up dll_filename and dll_symname here before returning. (dll_symname_len): Delete write-only variable. (pe_dll_generate_implib): Don't set up dll_symname here.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 7b9fdc8..bcc1b3b 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,14 @@
+2022-05-12 Alan Modra <amodra@gmail.com>
+
+ PR 29006
+ * pe-dll.c (dll_name): Delete, replacing with..
+ (dll_filename): ..this, moved earlier in file.
+ (generate_edata): Delete parameters. Don't set up dll_name here..
+ (pe_process_import_defs): ..instead set up dll_filename and
+ dll_symname here before returning.
+ (dll_symname_len): Delete write-only variable.
+ (pe_dll_generate_implib): Don't set up dll_symname here.
+
2022-05-03 Nick Clifton <nickc@redhat.com>
PR 29101