postgres.git / summary / log / commit / refs

commit    81bffe63c09aac9e64932250082df86bbdc9fd13
Author:   Fujii Masao <fujii@postgresql.org>
Date:     Thu Sep 04 17:17:57 2014 +0000
First released in: master (reverted before release), 9.0.19, 9.1.15, REL9_2_STABLE (reverted before release), REL9_3_STABLE (reverted before release), REL9_4_STABLE (reverted before release)
Reverted by: d47fff3d72cd (in 9.2.10), c2b4ed19f6b6 (in 9.3.6), 40b85a3ab11e (in 9.4.0), 677708032c4a (in 9.5.0)

    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 c096b52bfd6..2d065b99f3c 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -2308,6 +2308,9 @@ GetCommandLogLevel(Node *parsetree) { LogStmtLevel lev; + if (parsetree == NULL) + return LOGSTMT_ALL; + switch (nodeTag(parsetree)) { /* raw plannable queries */ [parent: 64277753b480]