This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for #129287 / b43665
authorFather Chrysostomos <sprout@cpan.org>
Mon, 19 Sep 2016 03:27:11 +0000 (20:27 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 19 Sep 2016 03:27:11 +0000 (20:27 -0700)
pod/perldelta.pod

index 0945e3d..4d14955 100644 (file)
@@ -446,6 +446,15 @@ when it wasn't. [perl #129038]
 Fixed place where regex was not setting the syntax error correctly.
 [perl #129122]
 
+=item *
+
+The C<&.> operator (and the C<&> operator, when it treats its arguments as
+strings) were failing to append a trailing null byte if at least one string
+was marked as utf8 internally.  Many code paths (system calls, regexp
+compilation) still expect there to be a null byte in the string buffer
+just past the end of the logical string.  An assertion failure was the
+result.  [perl #129287]
+
 =back
 
 =head1 Known Problems