From 91c7bebb55e19a4016476d7803d6432451129bb6 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Mon, 12 Aug 2013 09:32:43 -0600 Subject: [PATCH] Fix realloc loop() in lbuf_append_quoted(); from Daniel Kopecek --HG-- branch : 1.7 --- lbuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lbuf.c b/lbuf.c index 7a7fc5a8b..8e3db7f51 100644 --- a/lbuf.c +++ b/lbuf.c @@ -137,7 +137,7 @@ lbuf_append_quoted(lbuf, set, fmt, va_alist) if (lbuf->len + (len * 2) + 1 >= lbuf->size) { do { lbuf->size += 256; - } while (lbuf->len + len + 1 >= lbuf->size); + } while (lbuf->len + (len * 2) + 1 >= lbuf->size); lbuf->buf = erealloc(lbuf->buf, lbuf->size); } if (*fmt == '%') { -- 2.40.0