]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mk-ca-bundle.pl: delay 'curl -V' execution until it is needed
authorSertonix <sertonix@posteo.net>
Sat, 29 Jun 2024 19:36:25 +0000 (19:36 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 29 Jun 2024 20:26:19 +0000 (22:26 +0200)
Avoid an `Can't exec "curl"` message when curl is not actually needed.

Closes #14060

scripts/mk-ca-bundle.pl

index 83027a489345910acd0173523a0e6043d779db25..097171059b0cdaf288cc5515ba706dcfecd9e58c 100755 (executable)
@@ -136,8 +136,6 @@ else {
   $url = $opt_d;
 }
 
-my $curl = `curl -V`;
-
 if ($opt_i) {
   print ("=" x 78 . "\n");
   print "Script Version                   : $version\n";
@@ -314,6 +312,7 @@ if(!$opt_n) {
 
   # If we have an HTTPS URL then use curl
   if($url =~ /^https:\/\//i) {
+    my $curl = `curl -V`;
     if($curl) {
       if($curl =~ /^Protocols:.* https( |$)/m) {
         report "Get certdata with curl!";