From 6ad853b9758e67a4ceb3558549f98cd46e03af3f Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 2 Sep 2004 20:07:50 +0000 Subject: Yet another place where someone was being careless about the arguments of macros. --- src/backend/utils/adt/arrayfuncs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/backend/utils/adt/arrayfuncs.c') diff --git a/src/backend/utils/adt/arrayfuncs.c b/src/backend/utils/adt/arrayfuncs.c index 308d8abd9e9..3918fb0484f 100644 --- a/src/backend/utils/adt/arrayfuncs.c +++ b/src/backend/utils/adt/arrayfuncs.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.110 2004/08/29 05:06:49 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.111 2004/09/02 20:05:40 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -543,7 +543,7 @@ ArrayCount(char *str, int *dim, char typdelim) itemdone = true; nelems[nest_level - 1]++; } - else if (!isspace(*ptr)) + else if (!isspace((unsigned char) *ptr)) { /* * Other non-space characters must be after a @@ -572,7 +572,7 @@ ArrayCount(char *str, int *dim, char typdelim) /* only whitespace is allowed after the closing brace */ while (*ptr) { - if (!isspace(*ptr++)) + if (!isspace((unsigned char) *ptr++)) ereport(ERROR, (errcode(ERRCODE_INVALID_TEXT_REPRESENTATION), errmsg("malformed array literal: \"%s\"", str))); -- cgit v1.2.3