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:
@ -186,4 +186,6 @@ delimiter
|
||||
2
|
||||
2
|
||||
2
|
||||
@z:='1' @z=database()
|
||||
1 NULL
|
||||
End of 5.0 tests
|
||||
|
Reference in New Issue
Block a user