From 69bb702d3938f21d3db05031abea527c66b7975c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 22 Feb 2026 12:27:40 +0100 Subject: [PATCH] fixup the stderr warn mode --- tests/data/test1712 | 2 +- tests/runtests.pl | 20 ++++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/data/test1712 b/tests/data/test1712 index 198b5e17ad..5cdc642d09 100644 --- a/tests/data/test1712 +++ b/tests/data/test1712 @@ -55,7 +55,7 @@ Content-Type: application/x-www-form-urlencoded Warning: %LOGDIR/config:1 Option 'data' uses argument with leading single quote.%SP -Warning: It is probably a mistake. Consider double quotes. +It is probably a mistake. Consider double quotes. diff --git a/tests/runtests.pl b/tests/runtests.pl index d8ac67a670..e8612d2756 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -1347,12 +1347,20 @@ sub singletest_check { normalize_text(\@actual); } if($filemode && ($filemode eq "warn")) { - map { 's/Warning: //' } (@validstderr); - map { 's/\r//' } (@validstderr); - map { 's/\n/ /' } (@validstderr); - map { 's/Warning: //' } (@actual); - map { 's/\r//' } (@actual); - map { 's/\n/ /' } (@actual); + for(@validstderr) { + s/Warning: //; + s/\r//; + s/\n/ /; + } + for(@actual) { + s/Warning: //; + s/\r//; + s/\n/ /; + } + my $v = join(@validstderr, ""); + my $a = join(@actual, ""); + @validstderr = $v; + @actual = $a; } if($hash{'nonewline'}) {