summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxhe <xw897002528@gmail.com>2018-12-03 22:48:21 +0800
committerrofl0r <retnyg@gmx.net>2019-01-16 02:38:18 +0000
commitfb2a6a3b113315b1917af91c99a39321c72c1857 (patch)
treef0cc7c944fdf14336d794bd11141e17ed467e38d
parenta63618cdb119891c2b7923de87c21125286d7691 (diff)
downloadgettext-tiny-fb2a6a3b113315b1917af91c99a39321c72c1857.tar.gz
msgmerge: use the same size as msgfmt
as the bufer of msgfmt was overflowed before, we better take a bigger buffer for msgmerge, too.
-rw-r--r--src/msgmerge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/msgmerge.c b/src/msgmerge.c
index fe6dfdb..e2be067 100644
--- a/src/msgmerge.c
+++ b/src/msgmerge.c
@@ -97,7 +97,7 @@ int process(struct fiLes *files, int update, int backup) {
(void) update; (void) backup;
enum po_error t;
struct po_parser pb, *p = &pb;
- char line[4096], conv[8192], *lb;
+ char line[8192], conv[32768], *lb;
files->stage = ps_size;
poparser_init(p, conv, sizeof(conv), process_line_callback, files);