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