composer/composer — pull request #2220 by bftanase (2013-08-30 09:29:00+00:00)
Title: Undefined offset: 3 when gethostbyname fails

When running composer update without an internet connection (for example when using satis as a central repository), sometimes it fails with:

```
[ErrorException]
Undefined offset: 3

Exception trace:
() at phar:///usr/bin/composer.phar/src/Composer/Util/NoProxyPattern.php:131
Composer\Util\ErrorHandler::handle() at phar:///usr/bin/composer.phar/src/Composer/Util/NoProxyPattern.php:131
Composer\Util\NoProxyPattern::inCIDRBlock() at phar:///usr/bin/composer.phar/src/Composer/Util/NoProxyPattern.php:76
Composer\Util\NoProxyPattern->test() at phar:///usr/bin/composer.phar/src/Composer/Util/StreamContextFactory.php:70
```
Not sure if the proposed fix is ok, please take a look if you can.

Thank you