mariadb/trx
marko dda7217e08 branches/zip: Free all resources at shutdown. Set pointers to NULL, so
that Valgrind will not complain about freed data structures that are
reachable via pointers.  This addresses Bug #45992 and Bug #46656.

This patch is mostly based on changes copied from branches/embedded-1.0,
mainly c5432, c3439, c3134, c2994, c2978, but also some other code was
copied.  Some added cleanup code is specific to MySQL/InnoDB.

rb://199 approved by Sunny Bains
2009-11-02 09:42:56 +00:00
..
trx0i_s.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
trx0purge.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
trx0rec.c branches/zip: trx_undo_rec_copy(): Add const qualifier to undo_rec. 2009-08-12 12:16:37 +00:00
trx0roll.c branches/zip: Roll back recovered dictionary transactions before 2009-09-10 10:29:46 +00:00
trx0rseg.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
trx0sys.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
trx0trx.c branches/zip: non-functional changes 2009-09-30 19:32:02 +00:00
trx0undo.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00