Make space for trailing NUL

This commit is contained in:
Howard Chu 2003-10-18 21:59:53 +00:00
parent bb6f9f4c53
commit 66368d28f4

View file

@ -252,8 +252,8 @@ struct berval * UTF8bvnormalize(
last = i;
/* Allocate more space in out if necessary */
if (len - i > outsize - outpos) {
outsize = outsize + ((len - i) - (outsize - outpos));
if (len - i >= outsize - outpos) {
outsize += 1 + ((len - i) - (outsize - outpos));
outtmp = (char *) realloc(out, outsize);
if (outtmp == NULL) {
free(out);