mirror of
https://github.com/openssl/openssl.git
synced 2025-04-24 20:51:14 +08:00
OpenSSL::Test: When prefixing command with $^X on Windows, fix it up!
The perl interpreter name itself might contain spaces and need quoting. __fixup_prg() does this for us. Fixes #14256 Co-authored-by: Tomáš Mráz <tomas@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15084)
This commit is contained in:
parent
d1a770414a
commit
0d6c144e8d
@ -1232,7 +1232,7 @@ sub __wrap_cmd {
|
||||
# In the Windows case, we run perl explicitly. We might not
|
||||
# need it, but that depends on if the user has associated the
|
||||
# '.pl' extension with a perl interpreter, so better be safe.
|
||||
@prefix = ( $^X, $std_wrapper );
|
||||
@prefix = ( __fixup_prg($^X), $std_wrapper );
|
||||
} else {
|
||||
# Otherwise, we assume Unix semantics, and trust that the #!
|
||||
# line activates perl for us.
|
||||
|
Loading…
x
Reference in New Issue
Block a user