diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8cbe4a4a9f..a9afe0202c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2013-11-14 Tom Tromey + + * python/py-linetable.c (ltpy_has_line) + (ltpy_get_all_source_lines): Fix loop termination condition. + 2013-11-14 Joel Brobecker * mi/mi-parse.h (struct mi_parse) : New field. diff --git a/gdb/python/py-linetable.c b/gdb/python/py-linetable.c index 8c01a0ee14..e0449a674c 100644 --- a/gdb/python/py-linetable.c +++ b/gdb/python/py-linetable.c @@ -215,7 +215,7 @@ ltpy_has_line (PyObject *self, PyObject *args) return NULL; } - for (index = 0; index <= LINETABLE (symtab)->nitems; index++) + for (index = 0; index < LINETABLE (symtab)->nitems; index++) { struct linetable_entry *item = &(symtab->linetable->item[index]); if (item->line == py_line) @@ -252,7 +252,7 @@ ltpy_get_all_source_lines (PyObject *self, PyObject *args) if (source_dict == NULL) return NULL; - for (index = 0; index <= LINETABLE (symtab)->nitems; index++) + for (index = 0; index < LINETABLE (symtab)->nitems; index++) { item = &(LINETABLE (symtab)->item[index]);