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 | > } |