itAllocate one more byte for terminating null byte in *body - phroxy - Gopher to HTTP proxy Err z3bra.org 70 hgit clone git://git.z3bra.org/phroxy.git URL:git://git.z3bra.org/phroxy.git z3bra.org 70 1Log /scm/phroxy/log.gph z3bra.org 70 1Files /scm/phroxy/files.gph z3bra.org 70 1Refs /scm/phroxy/refs.gph z3bra.org 70 1LICENSE /scm/phroxy/file/LICENSE.gph z3bra.org 70 i--- Err z3bra.org 70 1commit bcdad97311b53db4557ec5bc06dd8ffce852610e /scm/phroxy/commit/bcdad97311b53db4557ec5bc06dd8ffce852610e.gph z3bra.org 70 1parent 0823bcb34e01b1e391207e2b2aaffd61ed763c24 /scm/phroxy/commit/0823bcb34e01b1e391207e2b2aaffd61ed763c24.gph z3bra.org 70 hAuthor: Willy Goiffon URL:mailto:dev@z3bra.org z3bra.org 70 iDate: Tue, 15 Sep 2020 11:35:48 +0200 Err z3bra.org 70 i Err z3bra.org 70 iAllocate one more byte for terminating null byte in *body Err z3bra.org 70 i Err z3bra.org 70 iDiffstat: Err z3bra.org 70 i M phroxy.c | 3 ++- Err z3bra.org 70 i Err z3bra.org 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err z3bra.org 70 i--- Err z3bra.org 70 1diff --git a/phroxy.c b/phroxy.c /scm/phroxy/file/phroxy.c.gph z3bra.org 70 it@@ -275,9 +275,10 @@ htmlize(char *data, size_t *bodysize) Err z3bra.org 70 i } Err z3bra.org 70 i Err z3bra.org 70 i alen = strnlen(a, sizeof(a)); Err z3bra.org 70 i- body = realloc(body, blen + alen); Err z3bra.org 70 i+ body = realloc(body, blen + alen + 1); Err z3bra.org 70 i memcpy(body + blen, a, alen); Err z3bra.org 70 i blen += alen; Err z3bra.org 70 i+ body[blen] = '\0'; Err z3bra.org 70 i } Err z3bra.org 70 i Err z3bra.org 70 i if (bodysize) Err z3bra.org 70 .