diff options
author | Michael Snyder <msnyder@vmware.com> | 2004-01-07 19:14:45 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2004-01-07 19:14:45 +0000 |
commit | 15255275af6b47151f37826e17e335210c1cd18e (patch) | |
tree | 987128b25b1b9b346eaf347076f6cd8a5cc40273 | |
parent | d9296b18250dea5e245fb863cd6bfb97e80960a1 (diff) | |
download | binutils-gdb-15255275af6b47151f37826e17e335210c1cd18e.tar.gz |
2004-01-02 Pawel Ostrowski <pasza@zodiac.mimuw.edu.pl>
* tracepoint.c (validate_actionline): Fix segv at EOF
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/tracepoint.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5a4b719b35d..a1442f96290 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2004-01-02 Pawel Ostrowski <pasza@zodiac.mimuw.edu.pl> + + * tracepoint.c (validate_actionline): Fix segv at EOF + 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> * hpread.c (hpread_read_struct_type): Call SET_FIELD_PHYSNAME diff --git a/gdb/tracepoint.c b/gdb/tracepoint.c index 6e33841824f..713bf14f2cc 100644 --- a/gdb/tracepoint.c +++ b/gdb/tracepoint.c @@ -914,6 +914,10 @@ validate_actionline (char **line, struct tracepoint *t) struct cleanup *old_chain = NULL; char *p; + /* if EOF is typed, *line is NULL */ + if (*line == NULL) + return END; + for (p = *line; isspace ((int) *p);) p++; |