* symfile.c (add_symbol_file_command): Fix off-by-one when

extending sect_opts.
This commit is contained in:
Andreas Schwab 2006-08-24 12:43:10 +00:00
parent 00e96125e7
commit f414f22f4b
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2006-08-24 Andreas Schwab <schwab@suse.de>
* symfile.c (add_symbol_file_command): Fix off-by-one when
extending sect_opts.
2006-08-24 Nick Roberts <nickrob@snap.net.nz>
* mi/gdb-mi.el: Refer to next release of Emacs as 22.1.

View File

@ -1853,7 +1853,7 @@ add_symbol_file_command (char *args, int from_tty)
to load the program. */
sect_opts[section_index].name = ".text";
sect_opts[section_index].value = arg;
if (++section_index > num_sect_opts)
if (++section_index >= num_sect_opts)
{
num_sect_opts *= 2;
sect_opts = ((struct sect_opt *)
@ -1889,7 +1889,7 @@ add_symbol_file_command (char *args, int from_tty)
{
sect_opts[section_index].value = arg;
expecting_sec_addr = 0;
if (++section_index > num_sect_opts)
if (++section_index >= num_sect_opts)
{
num_sect_opts *= 2;
sect_opts = ((struct sect_opt *)