From 943b612a4e827670f52383dfad93fb8d19afccfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Thu, 12 Jul 2012 15:29:56 +0000 Subject: [PATCH] fix bug found by Miklos --- hyphen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyphen.c b/hyphen.c index d6e4c00..e4cc3b5 100644 --- a/hyphen.c +++ b/hyphen.c @@ -951,7 +951,7 @@ int hnj_hyphen_hyph_(HyphenDict *dict, const char *word, int word_size, rep2 = hnj_malloc (word_size * sizeof(char *)); pos2 = hnj_malloc (word_size * sizeof(int)); cut2 = hnj_malloc (word_size * sizeof(int)); - hyphens2 = hnj_malloc (word_size); + hyphens2 = hnj_malloc (word_size + 3); for (i = 0; i < word_size; i++) rep2[i] = NULL; for (i = 0; i < word_size; i++) if (hyphens[i]&1 || (begin > 0 && i + 1 == word_size)) {