From 43623f04a98263301b302961be092a0244494ec3 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Mon, 13 May 2019 14:22:49 +0200 Subject: MDEV-15458 Segfault in heap_scan() upon UPDATE after ADD SYSTEM VERSIONING handler::write_row() should not destroy the state of the running index_search/index_next/... or rnd_init/rnd_next/... scan --- storage/myisam/mi_write.c | 1 - 1 file changed, 1 deletion(-) (limited to 'storage/myisam') diff --git a/storage/myisam/mi_write.c b/storage/myisam/mi_write.c index f6a1cebb3a8..f08dea77354 100644 --- a/storage/myisam/mi_write.c +++ b/storage/myisam/mi_write.c @@ -153,7 +153,6 @@ int mi_write(MI_INFO *info, uchar *record) info->update= (HA_STATE_CHANGED | HA_STATE_AKTIV | HA_STATE_WRITTEN | HA_STATE_ROW_CHANGED); info->state->records++; - info->lastpos=filepos; myisam_log_record(MI_LOG_WRITE,info,record,filepos,0); (void) _mi_writeinfo(info, WRITEINFO_UPDATE_KEYFILE); if (info->invalidator != 0) -- cgit v1.2.1