diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2020-10-13 16:20:55 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2020-10-13 19:37:05 +0200 |
commit | db8bf0a9e07f906ad5d771142e5873688aff8033 (patch) | |
tree | 2121380a344f57eb945e82d73bb3c7fe63e7f2df /ext/pcre/php_pcre.c | |
parent | 2d01a89ad1a7ff2b512f1c0e7377715c96150a35 (diff) | |
download | php-git-db8bf0a9e07f906ad5d771142e5873688aff8033.tar.gz |
Fix #64076: imap_sort() does not return FALSE on failure
If unsupported `$search_criteria` are passed to `imap_sort()`, the
function returns an empty array, but there is also an error on the
libc-client error stack ("Unknown search criterion: UNSUPPORTED
(errflg=2)"). If, on the other hand, unsupported `$criteria` or
unsupported `$flags` are passed, the function returns `false`. We
solve this inconsistency by returning `false` for unsupported
`$search_criteria` as well.
Closes GH-6332.
Diffstat (limited to 'ext/pcre/php_pcre.c')
0 files changed, 0 insertions, 0 deletions