Ticket #37991: fsockopen.php.2.patch
File fsockopen.php.2.patch, 571 bytes (added by , 9 years ago) |
---|
Line | |
---|---|
1 | 174,175c174,185 |
2 | < if ($url_parts['port'] !== 80) { |
3 | < $out .= ':' . $url_parts['port']; |
4 | --- |
5 | > switch( (!empty($url_parts['scheme'])? strtolower($url_parts['scheme']):'http') ) { // Default scheme to http if not specified |
6 | > case 'https': { |
7 | > if( $url_parts['port'] !== 443 ) { |
8 | > $out .= ':' . $url_parts['port']; // Handle custom https scheme port |
9 | > } |
10 | > }; break; |
11 | > case 'http': |
12 | > default: { |
13 | > if( $url_parts['port'] !== 80 ) { |
14 | > $out .= ':' . $url_parts['port']; // Handle custom port |
15 | > }; |
16 | > } |