aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parser.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1996-11-25 03:03:48 +0000
committerBruce Momjian <bruce@momjian.us>1996-11-25 03:03:48 +0000
commit6c2925b88485f2d2d6aa13191ca25fec725bb601 (patch)
tree2d8e6e5f550301e24b07b53961d9db3bf95e1f64 /src/backend/parser/parser.c
parent02db1f58cbd154527c2418e7b480dd887c09d307 (diff)
downloadpostgresql-6c2925b88485f2d2d6aa13191ca25fec725bb601.tar.gz
postgresql-6c2925b88485f2d2d6aa13191ca25fec725bb601.zip
Prevent empty queries from crashing server.
Diffstat (limited to 'src/backend/parser/parser.c')
-rw-r--r--src/backend/parser/parser.c8
1 files 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();