X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=dict%2Flookgrep.c;h=f480029246c1471b44d22817569a1f32f3358dbf;hp=ebd54b7822945946cfcfe60e2f8b28a9bb830cd7;hb=f31b347624a0c696df1945e4f88725d1e01eb8f9;hpb=1be7fc91bc717063333d5cf90a2fa5f618b06b18 diff --git a/dict/lookgrep.c b/dict/lookgrep.c index ebd54b7..f480029 100644 --- a/dict/lookgrep.c +++ b/dict/lookgrep.c @@ -412,7 +412,7 @@ int dict_lookup_grep(Dict dict, const char *pattern, int range, void *client, mc = mk_MatchContext(dfa, range); - Rj = (MatchWord *) xcalloc((MAX_LENGTH+1) * mc->n, sizeof(*Rj)); + Rj = (MatchWord *) xcalloc((MAX_LENGTH+2) * mc->fact, sizeof(*Rj)); set_bit (mc, Rj, 0, 0); for (d = 1; d<=mc->range; d++)