X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcdata.c;h=2630e733d35d10200e9938adc5082ff6bc200ea2;hb=92e8ddbbc721025619a0b15a963af7efab5acfde;hp=7ee14e643b9d8081997073e4188b2fca79c58c00;hpb=c6cdb6c16da3eadcbeb1b6ba4fbef8cde23e5751;p=postrr.git diff --git a/src/cdata.c b/src/cdata.c index 7ee14e6..2630e73 100644 --- a/src/cdata.c +++ b/src/cdata.c @@ -160,9 +160,13 @@ cdata_in(PG_FUNCTION_ARGS) )); while ((*endptr != '\0') && isspace((int)*endptr)) + ++endptr; + + if (*endptr != '\0') ereport(ERROR, ( errcode(ERRCODE_INVALID_TEXT_REPRESENTATION), - errmsg("invalid input syntax for cdata: \"%s\"", orig) + errmsg("invalid input syntax for cdata: \"%s\"", orig), + errdetail("garbage found after number: \"%s\"", endptr) )); if (typmod > 0)