diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-01-29 16:17:30 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-01-29 16:18:46 +0100 |
commit | a62c06c4cf2020c04a2f5ac0b55aff4bb71f3edc (patch) | |
tree | 9fcdcaa5b2b3acc6db68e819c87f5bd18f537c85 /ext/mbstring/mbstring.c | |
parent | 560ff9725e6fb05942dd0c891c8a4496c57bcb4b (diff) | |
download | php-git-a62c06c4cf2020c04a2f5ac0b55aff4bb71f3edc.tar.gz |
Fix mb_ord() crash if internal encoding not supported
enc_name can be NULL here. Take the name from the mbfl_encoding
instead.
Diffstat (limited to 'ext/mbstring/mbstring.c')
-rw-r--r-- | ext/mbstring/mbstring.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index 7f4cd451da..49adb167b2 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -4850,7 +4850,7 @@ static inline zend_long php_mb_ord(const char* str, size_t str_len, const char* no_enc = enc->no_encoding; if (php_mb_is_unsupported_no_encoding(no_enc)) { - php_error_docref(NULL, E_WARNING, "Unsupported encoding \"%s\"", enc_name); + php_error_docref(NULL, E_WARNING, "Unsupported encoding \"%s\"", enc->name); return -1; } |