Browse Source

Only track curl minor version, ignore patch

Jordi Boggiano 5 years ago
parent
commit
39c3d027b7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Packagist/WebBundle/Util/UserAgentParser.php

+ 1 - 1
src/Packagist/WebBundle/Util/UserAgentParser.php

@@ -17,7 +17,7 @@ class UserAgentParser
 
     public function __construct(?string $userAgent)
     {
-        if ($userAgent && preg_match('#^Composer/(?P<composer>[a-z0-9.+-]+) \((?P<os>\S+).*?; PHP (?P<php>[0-9.]+)[^;]*(?:; (?P<http>streams|curl [0-9.]+)[^;]*)?(?P<ci>; CI)?#i', $userAgent, $matches)) {
+        if ($userAgent && preg_match('#^Composer/(?P<composer>[a-z0-9.+-]+) \((?P<os>\S+).*?; PHP (?P<php>[0-9.]+)[^;]*(?:; (?P<http>streams|curl \d+\.\d+)[^;]*)?(?P<ci>; CI)?#i', $userAgent, $matches)) {
             if ($matches['composer'] === 'source' || preg_match('{^[a-f0-9]{40}$}', $matches['composer'])) {
                 $matches['composer'] = 'pre-1.8.5';
             }