diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index c76e7bb0fecdacb75bfc02a0dfb4bbb56ffbafca..81e832506afd8b87b7f613343c9c0b5801cc3ed7 100644
--- a/src/backend/tcop/utility.c
+++ b/src/backend/tcop/utility.c
@@ -2184,6 +2184,9 @@ GetCommandLogLevel(Node *parsetree)
 {
 	LogStmtLevel lev;
 
+	if (parsetree == NULL)
+		return LOGSTMT_ALL;
+
 	switch (nodeTag(parsetree))
 	{
 			/* raw plannable queries */