mariadb/storage/myisammrg
Alexey Kopytov 9cb84f8466 Bug #45796: invalid memory reads and writes when altering merge
and base tables 

myrg_attach_children() could reuse a buffer that was allocated 
previously based on a definition of a child table. The problem 
was that the child's definition might have been changed, so 
reusing the buffer could lead to crashes or valgrind errors 
under some circumstances. 
 
Fixed by changing myrg_attach_children() so that the 
rec_per_key_part buffer is reused only when the child table
have not changed, and reallocated otherwise (the old buffer is 
deallocated if necessary).
2009-07-10 17:34:03 +06:00
..
.cvsignore
CMakeLists.txt Fixed bug#36006: Optimizer does table scan for SELECT COUNT(*) 2008-04-26 02:45:58 +05:00
ha_myisammrg.cc Bug #45796: invalid memory reads and writes when altering merge 2009-07-10 17:34:03 +06:00
ha_myisammrg.h Bug#40675 MySQL 5.1 crash with index merge algorithm and Merge tables 2009-02-12 16:42:07 +05:30
make-ccc
Makefile.am Fixed bug#36006: Optimizer does table scan for SELECT COUNT(*) 2008-04-26 02:45:58 +05:00
myrg_close.c
myrg_create.c Bug #45286: compilation warnings on mysql-5.0-bugteam on MacOSX 2009-06-05 16:44:38 +03:00
myrg_def.h
myrg_delete.c
myrg_extra.c
myrg_info.c
myrg_locking.c
myrg_open.c Bug #45796: invalid memory reads and writes when altering merge 2009-07-10 17:34:03 +06:00
myrg_panic.c
myrg_queue.c
myrg_range.c
myrg_records.c Fixed bug#36006: Optimizer does table scan for SELECT COUNT(*) 2008-04-26 02:45:58 +05:00
myrg_rfirst.c
myrg_rkey.c
myrg_rlast.c
myrg_rnext.c
myrg_rnext_same.c
myrg_rprev.c
myrg_rrnd.c
myrg_rsame.c
myrg_static.c
myrg_update.c
myrg_write.c
plug.in