1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

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.
This commit is contained in:
Georgi Kodinov
2009-01-09 13:50:18 +02:00
parent 8d16eb71b3
commit 7c3ae51647
3 changed files with 13 additions and 0 deletions

View File

@ -186,4 +186,6 @@ delimiter
2
2
2
@z:='1' @z=database()
1 NULL
End of 5.0 tests