diff --git a/src/Composer/Util/NoProxyPattern.php b/src/Composer/Util/NoProxyPattern.php index b41c8ff52..941aedf2b 100644 --- a/src/Composer/Util/NoProxyPattern.php +++ b/src/Composer/Util/NoProxyPattern.php @@ -73,6 +73,9 @@ class NoProxyPattern if (strpos($ruleHost, '/') === false) { $match = $ip === $ruleHost; } else { + if ($ip === $host) { + throw new \RuntimeException('gethostbyname() failed to resolve "'.$host.'" to an IP, can not evaluate NO_PROXY rules'); + } $match = self::inCIDRBlock($ruleHost, $ip); } } else {