commit 7d3a2ca1546f3a1ed0bcc70b0e3c64fd047e7ff0
parent e385dcebe1fd921de9d0627e697db57a2ad0ae0e
Author: Christian Grothoff <christian@grothoff.org>
Date: Sat, 12 Feb 2005 23:17:17 +0000
bugfix and optimization
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/plugins/translitextractor.c b/src/plugins/translitextractor.c
@@ -557,7 +557,7 @@ struct EXTRACTOR_Keywords * libextractor_translit_extract(char * filename,
pos = prev;
- mem = 20;
+ mem = 256;
transl = (char *) malloc(mem + 1);
@@ -636,8 +636,8 @@ struct EXTRACTOR_Keywords * libextractor_translit_extract(char * filename,
else
trlen = 1;
- if (dest + trlen >= mem) {
- mem += len;
+ if (dest + trlen > mem) {
+ mem = dest + trlen;
transl = (char *) realloc(transl, mem + 1);
}