diff options
author | Bruce Momjian <bruce@momjian.us> | 1996-11-25 03:03:48 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1996-11-25 03:03:48 +0000 |
commit | 6c2925b88485f2d2d6aa13191ca25fec725bb601 (patch) | |
tree | 2d8e6e5f550301e24b07b53961d9db3bf95e1f64 /src/backend/parser/parser.c | |
parent | 02db1f58cbd154527c2418e7b480dd887c09d307 (diff) | |
download | postgresql-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.c | 8 |
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(); |