Commit b5626395 authored by Tom Lane's avatar Tom Lane

Fix bogus error test in get_ti_Oid().

parent 0631059c
...@@ -412,6 +412,7 @@ ts_accum_finish(PG_FUNCTION_ARGS) ...@@ -412,6 +412,7 @@ ts_accum_finish(PG_FUNCTION_ARGS)
} }
static Oid tiOid = InvalidOid; static Oid tiOid = InvalidOid;
static void static void
get_ti_Oid(void) get_ti_Oid(void)
{ {
...@@ -422,7 +423,7 @@ get_ti_Oid(void) ...@@ -422,7 +423,7 @@ get_ti_Oid(void)
/* internal error */ /* internal error */
elog(ERROR, "SPI_exec to get tsvector oid returns %d", ret); elog(ERROR, "SPI_exec to get tsvector oid returns %d", ret);
if (SPI_processed < 0) if (SPI_processed < 1)
/* internal error */ /* internal error */
elog(ERROR, "There is no tsvector type"); elog(ERROR, "There is no tsvector type");
tiOid = DatumGetObjectId(SPI_getbinval(SPI_tuptable->vals[0], SPI_tuptable->tupdesc, 1, &isnull)); tiOid = DatumGetObjectId(SPI_getbinval(SPI_tuptable->vals[0], SPI_tuptable->tupdesc, 1, &isnull));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment