]> granicus.if.org Git - php/commit
Treat invalid characters in basename() consistently
authorNikita Popov <nikita.ppv@gmail.com>
Wed, 29 Apr 2020 16:42:25 +0000 (18:42 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 29 Apr 2020 16:43:09 +0000 (18:43 +0200)
commit90705d44e3da1d0aa7b8b4fd921ec597391eccb2
treec2afa72a08bf6448bb3c9e3c4187a344ce5402d0
parentd50a12629d371fbb79dc9a23c290d64f06b29a26
Treat invalid characters in basename() consistently

Always simply ignore (pass through) them. Previously the behavior
depended on where the invalid character occurred, as it messed
up the state management.
ext/standard/string.c
ext/standard/tests/strings/basename_invalid_path.phpt