From efcf55f8fe00b46198cd34557431c87ce5da8040 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 29 Jun 2023 10:30:55 +0200 Subject: Remove inappropriate raw_expression_tree_walker() code It was walking into the ColumnDef->compression field, which is not a node but a string. This code is currently not reachable (because the compression field is only set in situations that don't go through raw_expression_tree_walker()), but if it had been, this could have behaved erratically. --- src/backend/nodes/nodeFuncs.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/backend/nodes/nodeFuncs.c') diff --git a/src/backend/nodes/nodeFuncs.c b/src/backend/nodes/nodeFuncs.c index 0ed8712a631..c41e6bb984c 100644 --- a/src/backend/nodes/nodeFuncs.c +++ b/src/backend/nodes/nodeFuncs.c @@ -4262,8 +4262,6 @@ raw_expression_tree_walker_impl(Node *node, if (WALK(coldef->typeName)) return true; - if (WALK(coldef->compression)) - return true; if (WALK(coldef->raw_default)) return true; if (WALK(coldef->collClause)) -- cgit v1.2.3