فهرست منبع

Fix CN matching to use correct host (should almost eliminate TLS retries where wildcard CNs are used)

Pádraic Brady 11 سال پیش
والد
کامیت
8abff794cd
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/Composer/Util/RemoteFilesystem.php

+ 2 - 2
src/Composer/Util/RemoteFilesystem.php

@@ -343,10 +343,10 @@ class RemoteFilesystem
 
         // Setup remaining TLS options - the matching may need monitoring, esp. www vs none in CN
         if ($this->disableTls === false) {
-            if (!preg_match("|^https?://|", $originUrl)) {
+            if (!preg_match("|^https?://|", $this->fileUrl)) {
                 $host = $originUrl;
             } else {
-                $host = parse_url($originUrl, PHP_URL_HOST);
+                $host = parse_url($this->fileUrl, PHP_URL_HOST);
             }
             /**
              * This is sheer painful, but hopefully it'll be a footnote once SAN support