From 764e010e8cfd408c1e23fa5f1973b51c01c36a7d Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 4 May 2007 12:19:06 +0200 Subject: bugfix in checksum with force varpart mysql-test/mysql-test-run.pl: bigger needed for running some tests --- storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp') diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp index ce337afb20b..69b2d6d116e 100644 --- a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp +++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp @@ -2846,6 +2846,12 @@ Dbtup::handle_size_change_after_update(KeyReqStruct* req_struct, if (unlikely(realloc_var_part(regFragPtr, regTabPtr, pagePtr, refptr, alloc, needed))) return -1; + + if (regTabPtr->m_bits & Tablerec::TR_Checksum) + { + jam(); + setChecksum(org, regTabPtr); + } } req_struct->m_tuple_ptr->m_header_bits = copy_bits; return 0; -- cgit v1.2.1