From 5bee2de8f914f087f7caf511312a99df55607325 Mon Sep 17 00:00:00 2001 From: malc Date: Fri, 23 Nov 2012 10:02:35 +0400 Subject: [PATCH] Do not forget to zero terminate the string --- link.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/link.c b/link.c index 86e7156..4f014fd 100644 --- a/link.c +++ b/link.c @@ -1513,7 +1513,7 @@ static char *mbtoutf8 (char *s) len += fz_runelen (tmp[i]); } - p = r = malloc (len); + p = r = malloc (len + 1); if (!r) { free (tmp); return s; @@ -1522,6 +1522,7 @@ static char *mbtoutf8 (char *s) for (i = 0; i < ret; ++i) { p += fz_runetochar (p, tmp[i]); } + *p = 0; return r; } -- 2.11.4.GIT