aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2010-01-01 10:57:43 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2010-01-01 10:57:43 +0000
commitbe66db074f9a3fd3857a4d81e9b41b0fa98b07a3 (patch)
tree2f4743162f574d551f3db38c5644716d8ce945c2 /gdb
parentdc3cf14f35b666eed7be13100ff58639450aa5cf (diff)
downloadgdb-be66db074f9a3fd3857a4d81e9b41b0fa98b07a3.zip
gdb-be66db074f9a3fd3857a4d81e9b41b0fa98b07a3.tar.gz
gdb-be66db074f9a3fd3857a4d81e9b41b0fa98b07a3.tar.bz2
gdb/
* cli/cli-script.c (process_next_line): Check P2 overrun.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/cli/cli-script.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4d5eaa8..58310db 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * cli/cli-script.c (process_next_line): Check P2 overrun.
+
2009-01-01 Joel Brobecker <brobecker@adacore.com>
Update the copyright hearder to add year 2010 for most GDB files.
diff --git a/gdb/cli/cli-script.c b/gdb/cli/cli-script.c
index 4509cfc..dae4d64 100644
--- a/gdb/cli/cli-script.c
+++ b/gdb/cli/cli-script.c
@@ -893,7 +893,7 @@ process_next_line (char *p, struct command_line **command, int parse_commands)
p2 = p;
/* Strip leading whitespace. */
- while (*p2 == ' ' || *p2 == '\t')
+ while (p2 != p1 && (*p2 == ' ' || *p2 == '\t'))
p2++;
/* 'end' is always recognized, regardless of parse_commands value.