summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2018-02-19 15:11:42 +1100
committerSteve Hay <steve.m.hay@googlemail.com>2018-03-23 19:33:17 +0000
commitf65da1ca2eee74696d9c120e9d69af37b4fa1920 (patch)
tree9698f7d6731dadd54cafe723342adb9344c1b533
parentd8d6b3744e203743f9e6eb8d77824bb589dccce5 (diff)
downloadperl-f65da1ca2eee74696d9c120e9d69af37b4fa1920.tar.gz
(perl #132063) we should no longer warn for this code
The first patch for 132063 prevented the buffer read overflow when dumping the warning but didn't fix the underlying problem. The next change treats the supplied buffer correctly, preventing the non-UTF-8 SV from being treated as UTF-8, preventing the warning. (cherry picked from commit 1e8b61488f195e1396aa801c685340b156104f4f)
-rw-r--r--t/lib/warnings/regexec3
1 files changed, 0 insertions, 3 deletions
diff --git a/t/lib/warnings/regexec b/t/lib/warnings/regexec
index 6635142dea..c370ddc3c7 100644
--- a/t/lib/warnings/regexec
+++ b/t/lib/warnings/regexec
@@ -262,8 +262,5 @@ setlocale(&POSIX::LC_CTYPE, $utf8_locale);
EXPECT
########
# NAME perl #132063, read beyond buffer end
-# OPTION fatal
"\xff" =~ /(?il)\x{100}|\x{100}/;
EXPECT
-Malformed UTF-8 character: \xff (too short; 1 byte available, need 13) in pattern match (m//) at - line 2.
-Malformed UTF-8 character (fatal) at - line 2.