diff options
Diffstat (limited to 'contrib/tsearch2/ts_cfg.c')
-rw-r--r-- | contrib/tsearch2/ts_cfg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/tsearch2/ts_cfg.c b/contrib/tsearch2/ts_cfg.c index a1fcf0b4f27..50a355e464a 100644 --- a/contrib/tsearch2/ts_cfg.c +++ b/contrib/tsearch2/ts_cfg.c @@ -113,6 +113,8 @@ init_cfg(Oid id, TSCfgInfo * cfg) ts_error(ERROR, "Wrong dimension"); if (ARRNELEMS(a) < 1) continue; + if (ARR_HASNULL(a)) + ts_error(ERROR, "Array must not contain nulls"); cfg->map[lexid].len = ARRNELEMS(a); cfg->map[lexid].dict_id = (Datum *) malloc(sizeof(Datum) * cfg->map[lexid].len); |