diff options
author | Marc G. Fournier <scrappy@hub.org> | 1996-09-19 20:05:59 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 1996-09-19 20:05:59 +0000 |
commit | 3c237e7347ff25735b6dbb7f9f6a8cf3d77f8608 (patch) | |
tree | 963bd6d231e9cd6e994ac738cb02e28973db1add /src/backend/utils/adt/arrayfuncs.c | |
parent | 8594ade7b017a4190817a746114040af9d44080a (diff) | |
download | postgresql-3c237e7347ff25735b6dbb7f9f6a8cf3d77f8608.tar.gz postgresql-3c237e7347ff25735b6dbb7f9f6a8cf3d77f8608.zip |
I have two small patches which correct some very obscure bug in the parser
of the array constants and in one of the loadable modules I posted some time
ago.
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
Diffstat (limited to 'src/backend/utils/adt/arrayfuncs.c')
-rw-r--r-- | src/backend/utils/adt/arrayfuncs.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/utils/adt/arrayfuncs.c b/src/backend/utils/adt/arrayfuncs.c index acaeeb067c8..f3a7d5c3809 100644 --- a/src/backend/utils/adt/arrayfuncs.c +++ b/src/backend/utils/adt/arrayfuncs.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.4 1996/08/27 07:32:27 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.5 1996/09/19 20:04:56 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -235,6 +235,10 @@ _ArrayCount(char *str, int dim[], int typdelim) } break; #endif + case '\0': + /* Signal a premature end of the string. DZ - 2-9-1996 */ + elog(WARN, "malformed array constant: %s", str); + break; case '\"': scanning_string = ! scanning_string; break; |