1
0
Fork 0

fixed getContext() choking on empty HTTP_PROXY environment variable

Signed-off-by: WanWizard <wanwizard@wanwizard.eu>
pull/912/head
WanWizard 2012-07-15 17:24:27 +02:00
parent bf245ab885
commit e24226162d
1 changed files with 2 additions and 2 deletions

View File

@ -32,9 +32,9 @@ final class StreamContextFactory
$options = array('http' => array());
// Handle system proxy
if (isset($_SERVER['HTTP_PROXY']) || isset($_SERVER['http_proxy'])) {
if (!empty($_SERVER['HTTP_PROXY']) || !empty($_SERVER['http_proxy'])) {
// Some systems seem to rely on a lowercased version instead...
$proxy = parse_url(isset($_SERVER['http_proxy']) ? $_SERVER['http_proxy'] : $_SERVER['HTTP_PROXY']);
$proxy = parse_url(!empty($_SERVER['http_proxy']) ? $_SERVER['http_proxy'] : $_SERVER['HTTP_PROXY']);
}
if (!empty($proxy)) {