Compatibility fix for WWW::Curl < 4.14
Older versions of WWW::Curl don't support scalar references for CURLOPT_WRITEDATA directly. http://hydra.nixos.org/build/3017188
This commit is contained in:
parent
d4c3b6327f
commit
6762424e24
|
@ -40,7 +40,8 @@ sub addRequest {
|
||||||
|
|
||||||
$curl->setopt(CURLOPT_PRIVATE, $curlId);
|
$curl->setopt(CURLOPT_PRIVATE, $curlId);
|
||||||
$curl->setopt(CURLOPT_URL, $url);
|
$curl->setopt(CURLOPT_URL, $url);
|
||||||
$curl->setopt(CURLOPT_WRITEDATA, \$requests{$curlId}->{content});
|
open (my $fh, ">", \$requests{$curlId}->{content});
|
||||||
|
$curl->setopt(CURLOPT_WRITEDATA, $fh);
|
||||||
$curl->setopt(CURLOPT_FOLLOWLOCATION, 1);
|
$curl->setopt(CURLOPT_FOLLOWLOCATION, 1);
|
||||||
$curl->setopt(CURLOPT_CAINFO, $caBundle) if defined $caBundle;
|
$curl->setopt(CURLOPT_CAINFO, $caBundle) if defined $caBundle;
|
||||||
$curl->setopt(CURLOPT_USERAGENT, "Nix/$Nix::Config::version");
|
$curl->setopt(CURLOPT_USERAGENT, "Nix/$Nix::Config::version");
|
||||||
|
|
Loading…
Reference in a new issue