* 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

@ -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 *)