Fix UTF8StringNormalize overrun on zero-length string

Detected by valgrind
This commit is contained in:
Howard Chu 2011-10-06 14:05:31 -07:00
parent df47eb24cd
commit d0dd8616f1

View file

@ -1853,7 +1853,7 @@ UTF8StringNormalize(
}
nvalue.bv_val[nvalue.bv_len] = '\0';
} else {
} else if ( nvalue.bv_len ) {
/* string of all spaces is treated as one space */
nvalue.bv_val[0] = ' ';
nvalue.bv_val[1] = '\0';