projects
/
postgresql.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
72bd38c
)
Fix usage of same ListCell transform_or_to_any()'s in nested loops
author
Alexander Korotkov
Sun, 7 Apr 2024 22:38:37 +0000
(
01:38
+0300)
committer
Alexander Korotkov
Sun, 7 Apr 2024 22:38:37 +0000
(
01:38
+0300)
Discussion: https://postgr.es/m/CAAKRu_b4SXNW4GAM0bv3e6wcL5ODSXg1ZdRCn6uyLLjSPbveBg%40mail.gmail.com
Author: Melanie Plageman
src/backend/optimizer/prep/prepqual.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/optimizer/prep/prepqual.c
b/src/backend/optimizer/prep/prepqual.c
index 1514dea8e9b3d815a7a87d14b9a05e659b1c47b8..f1a1bac3d4279bc44d6a17c15d8b7d9a92923ccb 100644
(file)
--- 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(lc
2
, entry->consts)
{
- Node *node = (Node *) lfirst(lc);
+ Node *node = (Node *) lfirst(lc
2
);
node = coerce_to_common_type(NULL, node, scalar_type,
"OR ANY Transformation");