Loading innobase/row/row0sel.c +5 −7 Original line number Diff line number Diff line Loading @@ -2731,7 +2731,6 @@ row_sel_pop_cached_row_for_mysql( ulint i; mysql_row_templ_t* templ; byte* cached_rec; byte null_byte; ut_ad(prebuilt->n_fetch_cached > 0); if (prebuilt->keep_other_fields_on_keyread) Loading @@ -2751,11 +2750,10 @@ row_sel_pop_cached_row_for_mysql( to buf */ if (templ->mysql_null_bit_mask) { null_byte = buf[templ->mysql_null_byte_offset] & ~(byte)templ->mysql_null_bit_mask; null_byte |= (byte)templ->mysql_null_bit_mask & cached_rec[templ->mysql_null_byte_offset]; buf[templ->mysql_null_byte_offset] = null_byte; buf[templ->mysql_null_byte_offset] ^= (buf[templ->mysql_null_byte_offset] ^ cached_rec[templ->mysql_null_byte_offset]) & (byte)templ->mysql_null_bit_mask; } } } Loading Loading
innobase/row/row0sel.c +5 −7 Original line number Diff line number Diff line Loading @@ -2731,7 +2731,6 @@ row_sel_pop_cached_row_for_mysql( ulint i; mysql_row_templ_t* templ; byte* cached_rec; byte null_byte; ut_ad(prebuilt->n_fetch_cached > 0); if (prebuilt->keep_other_fields_on_keyread) Loading @@ -2751,11 +2750,10 @@ row_sel_pop_cached_row_for_mysql( to buf */ if (templ->mysql_null_bit_mask) { null_byte = buf[templ->mysql_null_byte_offset] & ~(byte)templ->mysql_null_bit_mask; null_byte |= (byte)templ->mysql_null_bit_mask & cached_rec[templ->mysql_null_byte_offset]; buf[templ->mysql_null_byte_offset] = null_byte; buf[templ->mysql_null_byte_offset] ^= (buf[templ->mysql_null_byte_offset] ^ cached_rec[templ->mysql_null_byte_offset]) & (byte)templ->mysql_null_bit_mask; } } } Loading