mariadb/storage/innobase
Marko Mäkelä bef843b97f MDEV-20917 InnoDB is passing NULL to nonnull function parameters
mem_heap_dup(): Avoid mem_heap_alloc() and memcpy() of data=NULL, len=0.

trx_undo_report_insert_virtual(), trx_undo_page_report_insert(),
trx_undo_page_report_modify(): Avoid memcpy(ptr, NULL, 0).

dfield_data_is_binary_equal(): Correctly handle data=NULL, len=0.

rec_init_offsets_temp(): Do allow def_val=NULL in the interface.

This clean-up was motivated by WITH_UBSAN, and no bug related to this
was observed in the wild. It should be noted that undefined behaviour
such as memcpy(ptr, NULL, 0) could allow compilers to perform unsafe
optimizations, like it was the case in
commit fc168c3a5e (MDEV-15587).
2019-10-29 18:20:32 +02:00
..
btr Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
buf Merge 10.2 into 10.3 2019-10-12 15:38:58 +03:00
data
dict Add page_has_prev(), page_has_next(), page_has_siblings() 2019-10-09 08:29:26 +03:00
eval
fil Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
fsp Merge branch '10.2' into 10.3 2019-09-06 16:58:39 +02:00
fts Merge 10.2 into 10.3 2019-09-23 10:25:34 +03:00
fut
gis Add page_has_prev(), page_has_next(), page_has_siblings() 2019-10-09 08:29:26 +03:00
ha
handler Merge 10.2 into 10.3 2019-10-12 06:34:09 +03:00
ibuf Merge 10.2 into 10.3 2019-10-12 06:34:09 +03:00
include MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 18:20:32 +02:00
lock MDEV-20675 Crash in SHOW ENGINE INNODB STATUS with innodb_force_recovery=5 2019-09-26 13:18:22 +03:00
log Merge 10.2 into 10.3 2019-10-10 20:38:44 +03:00
mach
mem MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 18:20:32 +02:00
mtr MDEV-20425: Fix -Wimplicit-fallthrough 2019-08-30 14:11:59 +03:00
mysql-test/storage_engine
os
page MDEV-19783: Add more assertions 2019-10-10 20:40:26 +03:00
pars
que Fix CMAKE_BUILD_TYPE=Debug 2019-10-11 18:36:08 +03:00
read MVCC::view_close(): Correct comments 2019-09-04 09:42:38 +03:00
rem MDEV-20814 Assertion index->is_instant() failed on trivial upgrade from 10.1 2019-10-12 21:58:34 +03:00
row Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
srv Merge 10.2 into 10.3 2019-10-12 06:34:09 +03:00
sync Merge 10.2 into 10.3 2019-09-27 15:56:15 +03:00
trx MDEV-20917 InnoDB is passing NULL to nonnull function parameters 2019-10-29 18:20:32 +02:00
ut
bzip2.cmake
CMakeLists.txt
compile-innodb
COPYING.Google
COPYING.Percona
innodb.cmake
lz4.cmake
lzma.cmake
lzo.cmake
plugin_exports
snappy.cmake