From 198390333e5307d95ef4be4cee5255f26ca1f052 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 8 Jun 2023 19:52:49 -0700 Subject: [PATCH] Moved whitespace check --- src/vector.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vector.c b/src/vector.c index 8c0d2d2..0c6bc83 100644 --- a/src/vector.c +++ b/src/vector.c @@ -193,14 +193,14 @@ vector_in(PG_FUNCTION_ARGS) CheckElement(x[dim]); dim++; - while (vector_isspace(*stringEnd)) - stringEnd++; - if (stringEnd == pt) ereport(ERROR, (errcode(ERRCODE_INVALID_TEXT_REPRESENTATION), errmsg("invalid input syntax for type vector: \"%s\"", pt))); + while (vector_isspace(*stringEnd)) + stringEnd++; + if (*stringEnd != '\0' && *stringEnd != ']') ereport(ERROR, (errcode(ERRCODE_INVALID_TEXT_REPRESENTATION),