From f25aded98460bf8ca4596bc63a945725d4bac8e1 Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Thu, 12 May 2022 13:40:27 -0700 Subject: [PATCH] fix incomplete AST traversal of "when" statements --- src/Stmt.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Stmt.cc b/src/Stmt.cc index 0edca90435..fb9005c148 100644 --- a/src/Stmt.cc +++ b/src/Stmt.cc @@ -2105,6 +2105,12 @@ TraversalCode WhenStmt::Traverse(TraversalCallback* cb) const tc = wi->WhenBody()->Traverse(cb); HANDLE_TC_STMT_PRE(tc); + if ( wi->TimeoutExpr() ) + { + tc = wi->TimeoutExpr()->Traverse(cb); + HANDLE_TC_STMT_PRE(tc); + } + if ( wi->TimeoutStmt() ) { tc = wi->TimeoutStmt()->Traverse(cb);