BUG#29549 (Endians: rpl_ndb_myisam2ndb,rpl_ndb_innodb2ndb and rpl_ndb_mix_innodb failed on):

Post-merge fixes. Setting write bit before calling Field::store() since the function asserts that
the write bit has been set.
This commit is contained in:
mats@kindahl-laptop.dnsalias.net 2007-10-12 18:22:31 +02:00
parent d32c1d616e
commit bcef0be8a6

View File

@ -7962,6 +7962,7 @@ const uchar *Field_blob::unpack(uchar *to,
param_data > 0 ? param_data & 0xFF : packlength;
uint32 const length= get_length(from, master_packlength, low_byte_first);
DBUG_DUMP("packed", from, length + master_packlength);
bitmap_set_bit(table->write_set, field_index);
store(reinterpret_cast<const char*>(from) + master_packlength,
length, field_charset);
DBUG_DUMP("record", to, table->s->reclength);