From: Alexander Korotkov Date: Sun, 7 Apr 2024 22:38:37 +0000 (+0300) Subject: Fix usage of same ListCell transform_or_to_any()'s in nested loops X-Git-Tag: REL_17_BETA1~341 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=beabea6c2063e583628c59d03102dba996975b4a;p=postgresql.git Fix usage of same ListCell transform_or_to_any()'s in nested loops Discussion: https://postgr.es/m/CAAKRu_b4SXNW4GAM0bv3e6wcL5ODSXg1ZdRCn6uyLLjSPbveBg%40mail.gmail.com Author: Melanie Plageman --- diff --git a/src/backend/optimizer/prep/prepqual.c b/src/backend/optimizer/prep/prepqual.c index 1514dea8e9b..f1a1bac3d42 100644 --- a/src/backend/optimizer/prep/prepqual.c +++ b/src/backend/optimizer/prep/prepqual.c @@ -578,10 +578,11 @@ transform_or_to_any(List *orlist) HeapTuple opertup; Form_pg_operator operform; List *namelist = NIL; + ListCell *lc2; - foreach(lc, entry->consts) + foreach(lc2, entry->consts) { - Node *node = (Node *) lfirst(lc); + Node *node = (Node *) lfirst(lc2); node = coerce_to_common_type(NULL, node, scalar_type, "OR ANY Transformation");