]> granicus.if.org Git - php/commit
Fix #80114: parse_url does not accept URLs with port 0
authorChristoph M. Becker <cmbecker69@gmx.de>
Sun, 20 Sep 2020 11:45:09 +0000 (13:45 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Sun, 20 Sep 2020 13:34:45 +0000 (15:34 +0200)
commit81b2f3e5d9fcdffd87a4fcd12bd8c708a97091e1
treee8cec26750f3e0065b6a5d63fe88e3602b08748c
parenta7544411dfb833331a19ff10c1082428d80d2ad7
Fix #80114: parse_url does not accept URLs with port 0

URIs with a 0 port are generally valid, so `parse_url()` should
recognize such URIs, but still report the port as missing.

Co-authored-by: twosee <twose@qq.com>
Closes GH-6152.
13 files changed:
NEWS
ext/standard/tests/url/parse_url_basic_001.phpt
ext/standard/tests/url/parse_url_basic_002.phpt
ext/standard/tests/url/parse_url_basic_003.phpt
ext/standard/tests/url/parse_url_basic_004.phpt
ext/standard/tests/url/parse_url_basic_005.phpt
ext/standard/tests/url/parse_url_basic_006.phpt
ext/standard/tests/url/parse_url_basic_007.phpt
ext/standard/tests/url/parse_url_basic_008.phpt
ext/standard/tests/url/parse_url_basic_009.phpt
ext/standard/tests/url/parse_url_unterminated.phpt
ext/standard/tests/url/urls.inc
ext/standard/url.c