aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-01-26 10:32:21 +0000
committerNick Clifton <nickc@redhat.com>2002-01-26 10:32:21 +0000
commite8eab623dff627368a5bbe077aad1caf908e8a29 (patch)
treeb8331f292a3588c42e550565418c5718c0474940 /bfd/elf.c
parent1caa7b23543f60129a7405b5db0c6f550f6ac042 (diff)
downloadfsf-binutils-gdb-e8eab623dff627368a5bbe077aad1caf908e8a29.zip
fsf-binutils-gdb-e8eab623dff627368a5bbe077aad1caf908e8a29.tar.gz
fsf-binutils-gdb-e8eab623dff627368a5bbe077aad1caf908e8a29.tar.bz2
Copy only as much information as possible to avoid stack corruption.
Diffstat (limited to 'bfd/elf.c')
-rw-r--r--bfd/elf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/elf.c b/bfd/elf.c
index ea712fb..29c08d7 100644
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -6282,7 +6282,7 @@ elfcore_grok_win32pstatus (abfd, note)
if (note->descsz < sizeof (pstatus))
return true;
- memcpy (&pstatus, note->descdata, note->descsz);
+ memcpy (&pstatus, note->descdata, sizeof (pstatus));
switch (pstatus.data_type)
{