From 93f725a3fcf00701cc8d5c2943383b9aa233aeb4 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Wed, 12 Apr 2017 22:51:30 +0200 Subject: [PATCH] testlib/OpenSSL/Test.pm: keep default input private. If $_ is not private, it can wipe caller's one, which proved to be problematic... Reviewed-by: Rich Salz Reviewed-by: Richard Levitte --- test/testlib/OpenSSL/Test.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/test/testlib/OpenSSL/Test.pm b/test/testlib/OpenSSL/Test.pm index c76ca1caa6..c4799e8648 100644 --- a/test/testlib/OpenSSL/Test.pm +++ b/test/testlib/OpenSSL/Test.pm @@ -460,6 +460,7 @@ sub run { # to make it easier to compare with a manual run of the command. if ($opts{capture} || defined($opts{prefix})) { my $pipe; + local $_; open($pipe, '-|', "$prefix$cmd") or die "Can't start command: $!"; while(<$pipe>) { -- 2.25.1