diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/buildsym.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 12f0995..b94acff 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2020-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * buildsym.c (record_line): Fix the resizing condition. + 2020-04-01 Tom Tromey <tom@tromey.com> * value.h (value_literal_complex): Add comment. diff --git a/gdb/buildsym.c b/gdb/buildsym.c index 7155db3..2d1e441 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -695,7 +695,7 @@ buildsym_compunit::record_line (struct subfile *subfile, int line, } } - if (subfile->line_vector->nitems + 1 >= subfile->line_vector_length) + if (subfile->line_vector->nitems >= subfile->line_vector_length) { subfile->line_vector_length *= 2; subfile->line_vector = (struct linetable *) |