diff options
author | Teodor Sigaev <teodor@sigaev.ru> | 2007-04-02 11:42:25 +0000 |
---|---|---|
committer | Teodor Sigaev <teodor@sigaev.ru> | 2007-04-02 11:42:25 +0000 |
commit | 100beb0deac509c8ab8086b72e1ccd0304fb9dd4 (patch) | |
tree | 553455a246ad4ec77c3682dfb05eab45ff0a8b28 /contrib/tsearch2/wparser.c | |
parent | 4dd2d9192d35424d534909b79ceea14b34055555 (diff) |
Fix caching of unsuccessful initialization of parser or configuration.
Per report from Listmail <lists@peufeu.com>
Diffstat (limited to 'contrib/tsearch2/wparser.c')
-rw-r--r-- | contrib/tsearch2/wparser.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/tsearch2/wparser.c b/contrib/tsearch2/wparser.c index efe449451fd..31148db62b6 100644 --- a/contrib/tsearch2/wparser.c +++ b/contrib/tsearch2/wparser.c @@ -127,8 +127,8 @@ findprs(Oid id) PList.reallen = reallen; PList.list = tmp; } + init_prs(id, &(PList.list[PList.len]) ); PList.last_prs = &(PList.list[PList.len]); - init_prs(id, PList.last_prs); PList.len++; qsort(PList.list, PList.len, sizeof(WParserInfo), compareprs); return findprs(id); /* qsort changed order!! */ ; |