From 671bde96d7e9e68b8dbf871db4d9ded33964a4d4 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Thu, 9 Sep 2010 14:33:03 +0200 Subject: [PATCH] Ensure we leave room for the trailing NUL --- src/main/conffile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/conffile.c b/src/main/conffile.c index 4feed80..ee47afb 100644 --- a/src/main/conffile.c +++ b/src/main/conffile.c @@ -2589,7 +2589,7 @@ int cf_pair2xml(FILE *fp, const CONF_PAIR *cp) char *p = buffer; const char *q = cp->value; - while (*q && (p < (buffer + sizeof(buffer)))) { + while (*q && (p < (buffer + sizeof(buffer) - 1))) { if (q[0] == '&') { memcpy(p, "&", 4); p += 5; -- 2.1.4