diff options
author | Fujii Masao <fujii@postgresql.org> | 2014-09-05 02:17:57 +0900 |
---|---|---|
committer | Fujii Masao <fujii@postgresql.org> | 2014-09-05 02:19:29 +0900 |
commit | 52eed3d4267faf671dae0450d99982cb9ba1ac52 (patch) | |
tree | 39040c3b1d8bbe595b62718823366bea2bd0fb17 | |
parent | 3eb02dc045cc098563dc5fcd1ee073da254a7fbf (diff) | |
download | postgresql-52eed3d4267faf671dae0450d99982cb9ba1ac52.tar.gz postgresql-52eed3d4267faf671dae0450d99982cb9ba1ac52.zip |
Fix segmentation fault that an empty prepared statement could cause.
Back-patch to all supported branches.
Per bug #11335 from Haruka Takatsuka
-rw-r--r-- | src/backend/tcop/utility.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index c900c85d81d..b83a7eaac90 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -2429,6 +2429,9 @@ GetCommandLogLevel(Node *parsetree) { LogStmtLevel lev; + if (parsetree == NULL) + return LOGSTMT_ALL; + switch (nodeTag(parsetree)) { /* raw plannable queries */ |