diff options
author | Georgi Kodinov <joro@sun.com> | 2009-01-09 13:50:18 +0200 |
---|---|---|
committer | Georgi Kodinov <joro@sun.com> | 2009-01-09 13:50:18 +0200 |
commit | 7c3ae5164738c931938195fd2184a1fff754be1c (patch) | |
tree | d2c700b58b3a495ae4d568d4c8e77e8e32bffe14 /mysql-test/r/mysql.result | |
parent | 8d16eb71b348830529ef9f1f8e528b3d0abd2967 (diff) | |
download | mariadb-git-7c3ae5164738c931938195fd2184a1fff754be1c.tar.gz |
Bug #41437: Value stored in 'case' lacks charset, causes segfault
When substituting system constant functions with a constant result
the server was not expecting that the function may return NULL.
Fixed by checking for NULL and returning Item_null (in the relevant
collation) if the result of the system constant function was NULL.
Diffstat (limited to 'mysql-test/r/mysql.result')
-rw-r--r-- | mysql-test/r/mysql.result | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mysql-test/r/mysql.result b/mysql-test/r/mysql.result index 95bdcab6ba1..9bad3b9f791 100644 --- a/mysql-test/r/mysql.result +++ b/mysql-test/r/mysql.result @@ -186,4 +186,6 @@ delimiter 2 2 2 +@z:='1' @z=database() +1 NULL End of 5.0 tests |