mirror of
https://github.com/MariaDB/server.git
synced 2025-10-10 17:59:15 +02:00
![]() BsonGet_String and JsonGet_String with a NULL argument push an empty string warning which is the default contents of g->Message. In push_warning in the server, there is a Debug assertion that the string doesn't end in \n. This looks before the last null of the string, which in this case is before the buffer. This results in a UBSAN error as its a pointer overflow/underflow. Correct by adding an "Argument is NULL" as the warning message. Also corrected the JsonGet_String to error if the Value failed to allocate a buffer in its constructor. |
||
---|---|---|
.. | ||
r | ||
std_data | ||
t | ||
disabled.def | ||
my.cnf | ||
suite.opt | ||
suite.pm |