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';

Reply via email to