From ba9ab1c5bb62fd849423509b918d494888a87a38 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Bollo?= Date: Thu, 2 Mar 2017 11:45:17 +0100 Subject: [PATCH] fix a bug in mustach MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit occured if closing before opening Change-Id: I9c9515535d83f2c13bb75c0638e12c0a5a333413 Signed-off-by: José Bollo --- src/mustach.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mustach.c b/src/mustach.c index 5bf9f56..03f3cb1 100644 --- a/src/mustach.c +++ b/src/mustach.c @@ -76,11 +76,11 @@ static int process(const char *template, struct mustach_itf *itf, void *closure, } if (emit) fwrite(template, (size_t)(beg - template), 1, file); - term = strstr(template, clstr); + beg += oplen; + term = strstr(beg, clstr); if (term == NULL) return MUSTACH_ERROR_UNEXPECTED_END; template = term + cllen; - beg += oplen; len = (size_t)(term - beg); c = *beg; switch(c) { -- 2.16.6