]> granicus.if.org Git - postgresql/commitdiff
Fix reversed argument to bms_is_subset.
authorRobert Haas <rhaas@postgresql.org>
Tue, 8 Mar 2016 18:59:11 +0000 (13:59 -0500)
committerRobert Haas <rhaas@postgresql.org>
Tue, 8 Mar 2016 18:59:11 +0000 (13:59 -0500)
Ashutosh Bapat

contrib/postgres_fdw/postgres_fdw.c

index d79e4ccbe3d6a9d2bf48d5e8e249f0738a1537cc..76d0e15851957d7b6784e07df46b4d6f18131721 100644 (file)
@@ -635,12 +635,12 @@ get_useful_ecs_for_relation(PlannerInfo *root, RelOptInfo *rel)
                 * distribute_qual_to_rels, and rel->joininfo should only contain ECs
                 * where this relation appears on one side or the other.
                 */
-               if (bms_is_subset(restrictinfo->right_ec->ec_relids, relids))
+               if (bms_is_subset(relids, restrictinfo->right_ec->ec_relids))
                        useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
                                                                                                         restrictinfo->right_ec);
                else
                {
-                       Assert(bms_is_subset(restrictinfo->left_ec->ec_relids, relids));
+                       Assert(bms_is_subset(relids, restrictinfo->left_ec->ec_relids));
                        useful_eclass_list = list_append_unique_ptr(useful_eclass_list,
                                                                                                          restrictinfo->left_ec);
                }