Author: rinrab
Date: Fri May 22 17:28:16 2026
New Revision: 1934509
Log:
Follow-up to r1934423: Allocate right amount of memory for the EOL of the
result string in svn_utf__cstring_utf8_align_right().
* subversion/libsvn_subr/utf8proc.c
(svn_utf__cstring_utf8_align_right): Ditto.
Modified:
subversion/trunk/subversion/libsvn_subr/utf8proc.c
Modified: subversion/trunk/subversion/libsvn_subr/utf8proc.c
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/utf8proc.c Fri May 22 17:26:04
2026 (r1934508)
+++ subversion/trunk/subversion/libsvn_subr/utf8proc.c Fri May 22 17:28:16
2026 (r1934509)
@@ -679,7 +679,7 @@ svn_utf__cstring_utf8_align_right(const
else
{
int spaces = padding - width;
- char *result = apr_palloc(pool, size + spaces);
+ char *result = apr_palloc(pool, size + spaces + 1);
memset(result, ' ', spaces);
memcpy(result + spaces, cstr, size);
result[size + spaces] = '\0';