diff --git a/src/backend/optimizer/path/indxpath.c b/src/backend/optimizer/path/indxpath.c
index 9c069983d912b1679c7a4070a7668558a02b23a8..d8e5b811268be0c7390433200c17c0c443c64137 100644
--- a/src/backend/optimizer/path/indxpath.c
+++ b/src/backend/optimizer/path/indxpath.c
@@ -1313,7 +1313,7 @@ generate_bitmap_or_paths(PlannerInfo *root, RelOptInfo *rel,
 				List	   *orargs;
 
 				Assert(!restriction_is_or_clause(rinfo));
-				orargs = list_make1(orarg);
+				orargs = list_make1(rinfo);
 
 				indlist = build_paths_for_OR(root, rel,
 											 orargs,