diff options
author | Alexander Barkov <bar@mysql.com> | 2010-11-11 13:25:23 +0300 |
---|---|---|
committer | Alexander Barkov <bar@mysql.com> | 2010-11-11 13:25:23 +0300 |
commit | 771137b50e9ae9a5fcbb8d2665f985d394434036 (patch) | |
tree | c6f7021e2960150a80f50095d0a6d53262e74c33 /libmysqld/emb_qcache.cc | |
parent | 1dd49080475f466b7b3e5cccc9c95dffae6460c7 (diff) | |
download | mariadb-git-771137b50e9ae9a5fcbb8d2665f985d394434036.tar.gz |
Bug#57257 Replace(ExtractValue(...)) causes MySQL crash
Bug#57820 extractvalue crashes
Problem: ExtractValue and Replace crashed in some cases
due to invalid handling of empty and NULL arguments.
Per file comments:
@mysql-test/r/ctype_ujis.result
@mysql-test/r/xml.result
@mysql-test/t/ctype_ujis.test
@mysql-test/t/xml.test
Adding tests
@sql/item_strfunc.cc
Make sure Item_func_replace::val_str safely handles empty strings.
@sql/item_xmlfunc.cc
set null_value if nodeset_func returned NULL,
which is possible when the second argument is an
unset user variable.
Diffstat (limited to 'libmysqld/emb_qcache.cc')
0 files changed, 0 insertions, 0 deletions