* elf.c (elfcore_write_prstatus): Make sure we pass the address of
authorMark Kettenis <kettenis@gnu.org>
Fri, 25 Jan 2002 18:56:59 +0000 (18:56 +0000)
committerMark Kettenis <kettenis@gnu.org>
Fri, 25 Jan 2002 18:56:59 +0000 (18:56 +0000)
prstat.pr_reg even if it is a struct.

bfd/ChangeLog
bfd/elf.c

index 01a2d101aa15e6c9515be516f5d28f385e462303..9f0c014deab507bcae55f1b18b97c58c1672fe3b 100644 (file)
@@ -1,3 +1,8 @@
+2002-01-19  Mark Kettenis  <kettenis@gnu.org>
+
+       * elf.c (elfcore_write_prstatus): Make sure we pass the address of
+       prstat.pr_reg even if it is a struct.
+
 2002-01-22  Steve Ellcey <sje@cup.hp.com>
 
        * bfd/elfxx-ia64.c: Reset AIX vector function overrides for HP-UX.
index 1df8459a9afef594bd915ba7ffa346455010986e..ea712fb50a1f27b2924a2552f03ce5744707f4a2 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -6594,7 +6594,7 @@ elfcore_write_prstatus (abfd, buf, bufsiz, pid, cursig, gregs)
   memset (&prstat, 0, sizeof (prstat));
   prstat.pr_pid = pid;
   prstat.pr_cursig = cursig;
-  memcpy (prstat.pr_reg, gregs, sizeof (prstat.pr_reg));
+  memcpy (&prstat.pr_reg, gregs, sizeof (prstat.pr_reg));
   return elfcore_write_note (abfd, buf, bufsiz, 
                             note_name, NT_PRSTATUS, &prstat, sizeof (prstat));
 }