summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2017-11-07 20:59:00 +0100
committerAndy Polyakov <appro@openssl.org>2017-11-10 09:39:29 +0100
commit1097d2a39e3f85d4dac2c4d1c238792d6e1d959f (patch)
treef9ec4b7b55045f81cb5a01f6d39a5dc964d4da7e
parent72858038724cc503e532168e33acea689ee7b036 (diff)
util/copy.pl: work around glob quirk in some of earlier 5.1x Perl versions.
In earlier 5.1x Perl versions quoting globs works only if there is white space. If there is none, it's looking for names starting with ". Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4695)
-rw-r--r--util/copy.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/util/copy.pl b/util/copy.pl
index c4aeea6a18..f93fb251db 100644
--- a/util/copy.pl
+++ b/util/copy.pl
@@ -26,7 +26,8 @@ foreach $arg (@ARGV) {
next;
}
$arg =~ s|\\|/|g; # compensate for bug/feature in cygwin glob...
- foreach (glob qq("$arg"))
+ $arg = qq("$arg") if ($arg =~ /\s/); # compensate for bug in 5.10...
+ foreach (glob $arg)
{
push @filelist, $_;
}