diff --git a/contrib/sepgsql/hooks.c b/contrib/sepgsql/hooks.c
index 93cc8debaa7e6ce6a3f9f354749e668819d2e67e..c4b978b48f2c830e3b1177b3e5dc5fb7d16edbd5 100644
--- a/contrib/sepgsql/hooks.c
+++ b/contrib/sepgsql/hooks.c
@@ -22,6 +22,7 @@
 #include "miscadmin.h"
 #include "tcop/utility.h"
 #include "utils/guc.h"
+#include "utils/queryenvironment.h"
 
 #include "sepgsql.h"
 
@@ -301,6 +302,7 @@ sepgsql_utility_command(PlannedStmt *pstmt,
 						const char *queryString,
 						ProcessUtilityContext context,
 						ParamListInfo params,
+						QueryEnvironment *queryEnv,
 						DestReceiver *dest,
 						char *completionTag)
 {
@@ -364,11 +366,11 @@ sepgsql_utility_command(PlannedStmt *pstmt,
 
 		if (next_ProcessUtility_hook)
 			(*next_ProcessUtility_hook) (pstmt, queryString,
-										 context, params,
+										 context, params, queryEnv,
 										 dest, completionTag);
 		else
 			standard_ProcessUtility(pstmt, queryString,
-									context, params,
+									context, params, queryEnv,
 									dest, completionTag);
 	}
 	PG_CATCH();