Преглед на файлове

Make github driver code more robust

Jordi Boggiano преди 7 години
родител
ревизия
97d09a9b77
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/Composer/Repository/Vcs/GitHubDriver.php

+ 2 - 2
src/Composer/Repository/Vcs/GitHubDriver.php

@@ -512,8 +512,8 @@ class GitHubDriver extends VcsDriver
     {
         $headers = $this->remoteFilesystem->getLastHeaders();
         foreach ($headers as $header) {
-            if (substr($header, 0, 5) === 'Link:') {
-                $links = explode(',', substr($header, 5));
+            if (preg_match('{^link:\s*(.+?)\s*$}i', $header, $match)) {
+                $links = explode(',', $match[1]);
                 foreach ($links as $link) {
                     if (preg_match('{<(.+?)>; *rel="next"}', $link, $match)) {
                         return $match[1];