From 6c2925b88485f2d2d6aa13191ca25fec725bb601 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Mon, 25 Nov 1996 03:03:48 +0000
Subject: [PATCH] Prevent empty queries from crashing server.

---
 src/backend/parser/parser.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/backend/parser/parser.c b/src/backend/parser/parser.c
index 89bd5b56a70..79bac80c115 100644
--- a/src/backend/parser/parser.c
+++ b/src/backend/parser/parser.c
@@ -6,7 +6,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.11 1996/11/13 20:49:07 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/parser/parser.c,v 1.12 1996/11/25 03:03:48 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -69,10 +69,8 @@ parser(char *str, Oid *typev, int nargs)
     init_io();
     
     /* Set things up to read from the string, if there is one */
-    if (strlen(str) != 0) {
-	parseString = (char *) palloc(strlen(str) + 1);
-	memmove(parseString,str,strlen(str)+1);
-    }
+    parseString = (char *) palloc(strlen(str) + 1);
+    memmove(parseString,str,strlen(str)+1);
     
     parser_init(typev, nargs);
     yyresult = yyparse();
-- 
GitLab