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:
parent
d32c1d616e
commit
bcef0be8a6
@ -7962,6 +7962,7 @@ const uchar *Field_blob::unpack(uchar *to,
|
|||||||
param_data > 0 ? param_data & 0xFF : packlength;
|
param_data > 0 ? param_data & 0xFF : packlength;
|
||||||
uint32 const length= get_length(from, master_packlength, low_byte_first);
|
uint32 const length= get_length(from, master_packlength, low_byte_first);
|
||||||
DBUG_DUMP("packed", from, length + master_packlength);
|
DBUG_DUMP("packed", from, length + master_packlength);
|
||||||
|
bitmap_set_bit(table->write_set, field_index);
|
||||||
store(reinterpret_cast<const char*>(from) + master_packlength,
|
store(reinterpret_cast<const char*>(from) + master_packlength,
|
||||||
length, field_charset);
|
length, field_charset);
|
||||||
DBUG_DUMP("record", to, table->s->reclength);
|
DBUG_DUMP("record", to, table->s->reclength);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user