diff options
author | Klee Dienes <kdienes@apple.com> | 2002-10-16 17:36:44 +0000 |
---|---|---|
committer | Klee Dienes <kdienes@apple.com> | 2002-10-16 17:36:44 +0000 |
commit | 74451869f4a5111186d6a84d8d288e1004d4311b (patch) | |
tree | de1d83edcdf470ffb19b85171ef1b7d8d6746f61 | |
parent | 9f84ab0dcadd16a44d8585d013c597ab1c52aa8d (diff) | |
download | gdb-74451869f4a5111186d6a84d8d288e1004d4311b.zip gdb-74451869f4a5111186d6a84d8d288e1004d4311b.tar.gz gdb-74451869f4a5111186d6a84d8d288e1004d4311b.tar.bz2 |
2002-10-16 Klee Dienes <kdienes@apple.com>
* stabsread.c (read_tilde_fields): Use name[sizeof(vptr_name)-2]
to get the last character of a char[] buffer, not
name[sizeof(vptr_name)-1].
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/stabsread.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6e25cc3..b8b4885 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2002-10-16 Klee Dienes <kdienes@apple.com> + + * stabsread.c (read_tilde_fields): Use name[sizeof(vptr_name)-2] + to get the last character of a char[] buffer, not + name[sizeof(vptr_name)-1]. + 2002-10-14 Adam Fedor <fedor@gnu.org> * symtab.h: New objc_specific struct. diff --git a/gdb/stabsread.c b/gdb/stabsread.c index 00634ac..ea2045e 100644 --- a/gdb/stabsread.c +++ b/gdb/stabsread.c @@ -4137,7 +4137,7 @@ read_tilde_fields (struct field_info *fip, char **pp, struct type *type, { char *name = TYPE_FIELD_NAME (t, i); if (!strncmp (name, vptr_name, sizeof (vptr_name) - 2) - && is_cplus_marker (name[sizeof (vptr_name) - 1])) + && is_cplus_marker (name[sizeof (vptr_name) - 2])) { TYPE_VPTR_FIELDNO (type) = i; goto gotit; |