From: Robert Haas Date: Tue, 8 Mar 2016 18:59:11 +0000 (-0500) Subject: Fix reversed argument to bms_is_subset. X-Git-Tag: REL9_6_BETA1~566 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d29b153f180ba374e5e0e1f3e49762aba4a548d7;p=postgresql Fix reversed argument to bms_is_subset. Ashutosh Bapat --- diff --git a/contrib/postgres_fdw/postgres_fdw.c b/contrib/postgres_fdw/postgres_fdw.c index d79e4ccbe3..76d0e15851 100644 --- a/contrib/postgres_fdw/postgres_fdw.c +++ b/contrib/postgres_fdw/postgres_fdw.c @@ -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); }