diff options
author | wenji <wenji> | 2007-12-12 06:53:08 +0000 |
---|---|---|
committer | wenji <wenji> | 2007-12-12 06:53:08 +0000 |
commit | 75686668b1a65907e4bd4247eea74aca099b82a3 (patch) | |
tree | 601af76b359a3c51630f3337139eaab4647b03a5 | |
parent | 0dade809a3197b89f407e294dd2ce2b037f18658 (diff) | |
download | systemtap-steved-75686668b1a65907e4bd4247eea74aca099b82a3.tar.gz systemtap-steved-75686668b1a65907e4bd4247eea74aca099b82a3.tar.xz systemtap-steved-75686668b1a65907e4bd4247eea74aca099b82a3.zip |
2007-12-12 Wenji Huang <wenji.huang@oracle.com>
PR 5470
* parse.cxx (parser::parse_probe_point): Add checking pointer t.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | parse.cxx | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2007-12-12 Wenji Huang <wenji.huang@oracle.com> + + PR 5470 + * parse.cxx (parser::parse_probe_point): Add checking pointer t. + 2007-12-11 Frank Ch. Eigler <fche@elastic.org> * staptree.cxx, staptree.h: More GCC 4.3 build fixes from @@ -1343,14 +1343,14 @@ parser::parse_probe_point () { next (); t = peek (); - if (! (t->type == tok_operator && t->content == "(")) + if (t && ! (t->type == tok_operator && t->content == "(")) throw parse_error ("expected '('"); next (); pl->condition = parse_expression (); t = peek (); - if (! (t->type == tok_operator && t->content == ")")) + if (t && ! (t->type == tok_operator && t->content == ")")) throw parse_error ("expected ')'"); next (); t = peek (); |