diff options
author | Thiemo Seufer <ths@networkno.de> | 2003-05-17 00:41:45 +0000 |
---|---|---|
committer | Thiemo Seufer <ths@networkno.de> | 2003-05-17 00:41:45 +0000 |
commit | 9bcf4de0ded2d7a6eeddd3523756ea2bee8b8fb4 (patch) | |
tree | e56281b1276482e26ec3f229a167480ac324fcfe | |
parent | c580a372630fd320ca08bdff5cb568874e3b8e06 (diff) | |
download | gdb-9bcf4de0ded2d7a6eeddd3523756ea2bee8b8fb4.zip gdb-9bcf4de0ded2d7a6eeddd3523756ea2bee8b8fb4.tar.gz gdb-9bcf4de0ded2d7a6eeddd3523756ea2bee8b8fb4.tar.bz2 |
* bfd.c (_bfd_get_gp_value): Prevent illegal access for abfd null
pointers.
(_bfd_set_gp_value): Likewise.
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/bfd.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index bf7b1f6..cafc614 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2003-05-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + + * bfd.c (_bfd_get_gp_value): Prevent illegal access for abfd null + pointers. + (_bfd_set_gp_value): Likewise. + 2003-05-16 Michael Snyder <msnyder@redhat.com> From Bernd Schmidt <bernds@redhat.com> * archures.c (bfd_mach_h8300sx): New. @@ -894,6 +894,8 @@ bfd_vma _bfd_get_gp_value (abfd) bfd *abfd; { + if (! abfd) + return 0; if (abfd->format != bfd_object) return 0; @@ -912,6 +914,8 @@ _bfd_set_gp_value (abfd, v) bfd *abfd; bfd_vma v; { + if (! abfd) + BFD_FAIL (); if (abfd->format != bfd_object) return; |