diff options
Diffstat (limited to 'binutils/objdump.c')
-rw-r--r-- | binutils/objdump.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/binutils/objdump.c b/binutils/objdump.c index 3e6bf72..39b5793 100644 --- a/binutils/objdump.c +++ b/binutils/objdump.c @@ -1739,7 +1739,7 @@ show_line (bfd *abfd, asection *section, bfd_vma addr_offset) char *path_up; const char *fname = filename; - path = xmalloc (prefix_length + PATH_MAX + 1); + path = xmalloc (prefix_length + 1 + strlen (filename)); if (prefix_length) memcpy (path, prefix, prefix_length); @@ -1762,8 +1762,7 @@ show_line (bfd *abfd, asection *section, bfd_vma addr_offset) } /* Update complete filename. */ - strncpy (path_up, fname, PATH_MAX); - path_up[PATH_MAX] = '\0'; + strcpy (path_up, fname); filename = path; reloc = true; |