tests: respect $TMPDIR when creating unix domain sockets
When running on termux, where $TMPDIR isn't /tmp, running the tests failed, since the server config tried creating sockets in /tmp, without checking the temp dir config. Use the TMPDIR variable that makes it find the correct directory everywhere [0] [0] https://perldoc.perl.org/File::Temp#tempfile Closes #12545
This commit is contained in:
parent
15b09d9343
commit
ad50d8104c
@ -190,10 +190,10 @@ use File::Temp qw/ tempfile/;
|
||||
#######################################################################
|
||||
# Initialize configuration variables
|
||||
sub initserverconfig {
|
||||
my ($fh, $socks) = tempfile("/tmp/curl-socksd-XXXXXXXX");
|
||||
my ($fh, $socks) = tempfile("curl-socksd-XXXXXXXX", TMPDIR => 1);
|
||||
close($fh);
|
||||
unlink($socks);
|
||||
my ($f2, $http) = tempfile("/tmp/curl-http-XXXXXXXX");
|
||||
my ($f2, $http) = tempfile("curl-http-XXXXXXXX", TMPDIR => 1);
|
||||
close($f2);
|
||||
unlink($http);
|
||||
$SOCKSUNIXPATH = $socks; # SOCKS Unix domain socket
|
||||
|
||||
Loading…
Reference in New Issue
Block a user