diff options
author | Pierre Muller <muller@sourceware.org> | 2002-04-25 16:29:27 +0000 |
---|---|---|
committer | Pierre Muller <muller@sourceware.org> | 2002-04-25 16:29:27 +0000 |
commit | 25bf3106359b27b442533f51e3ab3c2f9e62f1a1 (patch) | |
tree | 103740b24db29edee828027462f828265d5f8dd1 /gdb | |
parent | 24467a8686c09546ee59303b30ca12589b6b9bd6 (diff) | |
download | gdb-25bf3106359b27b442533f51e3ab3c2f9e62f1a1.zip gdb-25bf3106359b27b442533f51e3ab3c2f9e62f1a1.tar.gz gdb-25bf3106359b27b442533f51e3ab3c2f9e62f1a1.tar.bz2 |
2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
Fix PR gdb/508.
* symfile.c (add_filename_language): Fix wrong xrealloc size argument.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/symfile.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1ae21c4..a005eac 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr> + Fix PR gdb/508. + * symfile.c (add_filename_language): Fix wrong xrealloc size argument. + +2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr> + * p-exp.y: Also use new prev_lexptr variable to improve error reporting. Based on Michael Snyder 2002-04-24 dated patch to c-exp.y. diff --git a/gdb/symfile.c b/gdb/symfile.c index 2671770..7c7141d 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -1831,8 +1831,9 @@ add_filename_language (char *ext, enum language lang) if (fl_table_next >= fl_table_size) { fl_table_size += 10; - filename_language_table = xrealloc (filename_language_table, - fl_table_size); + filename_language_table = + xrealloc (filename_language_table, + fl_table_size * sizeof (*filename_language_table)); } filename_language_table[fl_table_next].ext = xstrdup (ext); |