File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 1717 * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
1818 * Portions Copyright (c) 1994, Regents of the University of California
1919 *
20- * $PostgreSQL: pgsql/src/backend/parser/analyze.c,v 1.386 2009/01/01 17:23:45 momjian Exp $
20+ * $PostgreSQL: pgsql/src/backend/parser/analyze.c,v 1.387 2009/01/08 13:42:33 tgl Exp $
2121 *
2222 *-------------------------------------------------------------------------
2323 */
@@ -222,13 +222,17 @@ transformStmt(ParseState *pstate, Node *parseTree)
222222 * Returns true if a snapshot must be set before doing parse analysis
223223 * on the given raw parse tree.
224224 *
225- * Classification here should match transformStmt().
225+ * Classification here should match transformStmt(); but we also have to
226+ * allow a NULL input (for Parse/Bind of an empty query string).
226227 */
227228bool
228229analyze_requires_snapshot (Node * parseTree )
229230{
230231 bool result ;
231232
233+ if (parseTree == NULL )
234+ return false;
235+
232236 switch (nodeTag (parseTree ))
233237 {
234238 /*
You can’t perform that action at this time.
0 commit comments