diff options
Diffstat (limited to 'gettext-tools/src/x-lua.c')
-rw-r--r-- | gettext-tools/src/x-lua.c | 8 |
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'; } |