From cd4c89c5ba79fd107892f39b35b2720bedea5dbd Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Fri, 10 Apr 2020 10:24:17 -0400 Subject: Do not multiply URL template length by 3 It doesn't get escaped. --- template.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'template.c') diff --git a/template.c b/template.c index 426f1d0..435769c 100644 --- a/template.c +++ b/template.c @@ -99,7 +99,7 @@ int templateRender( } char *templateURL(const char *template, const struct Variable vars[]) { - size_t cap = 3 * strlen(template) + 1; + size_t cap = strlen(template) + 1; for (const struct Variable *var = vars; var->name; ++var) { cap += 3 * strlen(var->value); } -- cgit 1.4.1