summaryrefslogtreecommitdiff
path: root/gettext-tools/src/x-lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'gettext-tools/src/x-lua.c')
-rw-r--r--gettext-tools/src/x-lua.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gettext-tools/src/x-lua.c b/gettext-tools/src/x-lua.c
index 5050838..78ac24f 100644
--- a/gettext-tools/src/x-lua.c
+++ b/gettext-tools/src/x-lua.c
@@ -1,5 +1,5 @@
/* xgettext Lua backend.
- Copyright (C) 2012-2015 Free Software Foundation, Inc.
+ Copyright (C) 2012-2016 Free Software Foundation, Inc.
This file was written by Ľubomír Remák <lubomirr@lubomirr.eu>, 2012.
@@ -451,6 +451,12 @@ string_add (int c)
static void
string_end ()
{
+ if (string_buf_length >= string_buf_alloc)
+ {
+ string_buf_alloc = string_buf_alloc + 1;
+ string_buf = xrealloc (string_buf, string_buf_alloc);
+ }
+
string_buf[string_buf_length] = '\0';
}