diff options
Diffstat (limited to 'src/backend/rewrite/rewriteHandler.c')
-rw-r--r-- | src/backend/rewrite/rewriteHandler.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/rewrite/rewriteHandler.c b/src/backend/rewrite/rewriteHandler.c index 0b922a6927..f08fbbcd54 100644 --- a/src/backend/rewrite/rewriteHandler.c +++ b/src/backend/rewrite/rewriteHandler.c @@ -31,6 +31,7 @@ #ifdef PGXC #include "pgxc/pgxc.h" #include "pgxc/poolmgr.h" +#include "optimizer/planner.h" #endif @@ -2477,7 +2478,7 @@ GetRelPartColPos(const Query *query, const char *partColName) static void ProcessHashValue(List **valuesList, const List *subList, const int node) { - valuesList[node - 1] = lappend(valuesList[node - 1], subList); + valuesList[node - 1] = lappend(valuesList[node - 1], (List *) subList); } /* @@ -2502,7 +2503,7 @@ static void DestroyValuesList(List **valuesList[]) { pfree(*valuesList); - *valuesList = NIL; + *valuesList = NULL; } /* |