summaryrefslogtreecommitdiff
path: root/libmysqld/emb_qcache.cc
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mysql.com>2010-11-11 13:25:23 +0300
committerAlexander Barkov <bar@mysql.com>2010-11-11 13:25:23 +0300
commit771137b50e9ae9a5fcbb8d2665f985d394434036 (patch)
treec6f7021e2960150a80f50095d0a6d53262e74c33 /libmysqld/emb_qcache.cc
parent1dd49080475f466b7b3e5cccc9c95dffae6460c7 (diff)
downloadmariadb-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