From 036ae997e7dcd368caedd5cd00697f42da9b21bb Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 1 Feb 2016 16:33:38 +0300 Subject: Fix formatting string issue if parameters too small in size. --- src/emap/utils/formatutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/emap/utils/formatutils.c b/src/emap/utils/formatutils.c index 312b790..f81a5c0 100644 --- a/src/emap/utils/formatutils.c +++ b/src/emap/utils/formatutils.c @@ -107,7 +107,7 @@ int format_sub(struct script_state* st, int translate) sz += len - 2; if (sz > 490) break; - memmove(tmp + len, tmp + 2, strlen(tmp + 2)); + memmove(tmp + len, tmp + 2, strlen(tmp + 2) + 1); memcpy(tmp, item, len); ptr = tmp + len; idx ++; -- cgit v1.2.3-60-g2f50