mirror of
https://github.com/MariaDB/server.git
synced 2026-05-14 19:07:15 +02:00
Bug#11764310 - 57132: CONV FUNCTION CRASHES, NEGATIVE ARGUMENT TO MEMCPY
Amendment to previous patch: Failure in CONV() should return NULL instead of empty set. When compiled on Windows or Solaris the function Item_func_conv::val_str() doesn't fail on longlong2str() but finds an earlier exit path based on the attributes of the arguments. This exit path returns NULL on failure and as a consequence the original patch caused different test results depending on the OS used.
This commit is contained in:
parent
39175b9225
commit
e9d23b5a89
2 changed files with 5 additions and 2 deletions
|
|
@ -2789,7 +2789,7 @@ DROP TABLE t1;
|
|||
#
|
||||
SELECT CONV(1,-2147483648,-2147483648);
|
||||
CONV(1,-2147483648,-2147483648)
|
||||
|
||||
NULL
|
||||
#
|
||||
# End of 5.5 tests
|
||||
#
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue