summaryrefslogtreecommitdiff
path: root/storage/connect/tabjson.cpp
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2018-05-04 22:41:36 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2018-05-04 22:44:33 +0300
commit39d248fa555350756a569d766f11eec4c65c5b16 (patch)
treef1a51834e552628a20b312bb85dd7a9801cb115f /storage/connect/tabjson.cpp
parent74abc32d308cd4f9a23c4f897a76ea75c85a18c9 (diff)
downloadmariadb-git-39d248fa555350756a569d766f11eec4c65c5b16.tar.gz
MDEV-16092 Crash in encryption.create_or_replace
If the tablespace is dropped or truncated after the space->is_stopping() check in fil_crypt_get_page_throttle_func(), we would proceed to request the page, and eventually report a fatal error. buf_page_get_gen(): Do not retry reading if mode==BUF_GET_POSSIBLY_FREED. lock_rec_block_validate(): Be prepared for a NULL return value when invoking buf_page_get_gen() with mode=BUF_GET_POSSIBLY_FREED.
Diffstat (limited to 'storage/connect/tabjson.cpp')
0 files changed, 0 insertions, 0 deletions