From 75686668b1a65907e4bd4247eea74aca099b82a3 Mon Sep 17 00:00:00 2001 From: wenji Date: Wed, 12 Dec 2007 06:53:08 +0000 Subject: [PATCH] 2007-12-12 Wenji Huang PR 5470 * parse.cxx (parser::parse_probe_point): Add checking pointer t. --- ChangeLog | 5 +++++ parse.cxx | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2333dfc57..85775b096 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-12 Wenji Huang + + PR 5470 + * parse.cxx (parser::parse_probe_point): Add checking pointer t. + 2007-12-11 Frank Ch. Eigler * staptree.cxx, staptree.h: More GCC 4.3 build fixes from diff --git a/parse.cxx b/parse.cxx index 2aca32fbe..a829fa10b 100644 --- a/parse.cxx +++ b/parse.cxx @@ -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 (); -- 2.43.5