diff options
author | Nick Clifton <nickc@redhat.com> | 2000-01-04 23:30:51 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-01-04 23:30:51 +0000 |
commit | 5aaace278daa85ea6c3255a47e4dd47f7f25df26 (patch) | |
tree | 51cba6bf9bf28376e3fc7763f91bea113f0bd6c5 /ld/pe-dll.c | |
parent | 9b234ee9323726271aa3e43d5f11e616c0bc7b89 (diff) | |
download | gdb-5aaace278daa85ea6c3255a47e4dd47f7f25df26.zip gdb-5aaace278daa85ea6c3255a47e4dd47f7f25df26.tar.gz gdb-5aaace278daa85ea6c3255a47e4dd47f7f25df26.tar.bz2 |
Apply patch from Mumit Khan to fix bugs generating dll names.
Diffstat (limited to 'ld/pe-dll.c')
-rw-r--r-- | ld/pe-dll.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/ld/pe-dll.c b/ld/pe-dll.c index 657f41d..afb7edd 100644 --- a/ld/pe-dll.c +++ b/ld/pe-dll.c @@ -1455,14 +1455,7 @@ pe_dll_generate_implib (def, impfilename) bfd *outarch; bfd *head = 0; - dll_filename = def->name; - if (dll_filename == 0) - { - dll_filename = dll_name; - for (i=0; impfilename[i]; i++) - if (impfilename[i] == '/' || impfilename[i] == '\\') - dll_filename = impfilename+1; - } + dll_filename = (def->name) ? def->name : dll_name; dll_symname = xstrdup (dll_filename); for (i=0; dll_symname[i]; i++) if (!isalnum ((unsigned char) dll_symname[i])) |