From 78b1228efeb5d2615f7e844cb4fe8ad8ff335e29 Mon Sep 17 00:00:00 2001
From: Fujii Masao <fujii@postgresql.org>
Date: Fri, 5 Sep 2014 02:17:57 +0900
Subject: [PATCH] Fix segmentation fault that an empty prepared statement could
 cause.

Back-patch to all supported branches.

Per bug #11335 from Haruka Takatsuka
---
 src/backend/tcop/utility.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c
index c76e7bb0fec..81e832506af 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 */
-- 
GitLab