From d743cf7bddf389bc20e20f0da0bbe5d0a1c58c84 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 16 Oct 2016 15:48:17 +0200 Subject: [PATCH] html: fixed URL escaping --- src/html.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/html.c b/src/html.c index a257c8bd..020207f0 100644 --- a/src/html.c +++ b/src/html.c @@ -123,11 +123,10 @@ char *escape_url(void *pool, const char *url, unsigned len, unsigned *out_len) if (c_isalpha(url[i])) { msg[pos++] = url[i++]; } else { - snprintf(&msg[pos], 3, "%%%02x", (unsigned)url[i++]); + snprintf(&msg[pos], 4, "%%%02X", (unsigned)url[i++]); pos+=3; } } - msg[pos] = 0; if (out_len) *out_len = pos;