X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=blobdiff_plain;f=src%2Fmain%2Fconffile.c;h=ee47afb7928a501d8c9cf77272775c56cf91e5b2;hp=4feed8008f405aee771ac36459d3b6af4d9d769d;hb=671bde96d7e9e68b8dbf871db4d9ded33964a4d4;hpb=fcc1b9b890b034fb98f16cbf15d6075a021ebd14 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;