Loading myisam/mi_delete.c +1 −1 Original line number Diff line number Diff line Loading @@ -826,7 +826,7 @@ static uint remove_key(MI_KEYDEF *keyinfo, uint nod_flag, else get_key_length(rest_length,keypos); if (next_length > prev_length) if (next_length >= prev_length) { /* Key after is based on deleted key */ uint pack_length,tmp; bmove_upp((char*) keypos,(char*) (lastkey+next_length), Loading Loading
myisam/mi_delete.c +1 −1 Original line number Diff line number Diff line Loading @@ -826,7 +826,7 @@ static uint remove_key(MI_KEYDEF *keyinfo, uint nod_flag, else get_key_length(rest_length,keypos); if (next_length > prev_length) if (next_length >= prev_length) { /* Key after is based on deleted key */ uint pack_length,tmp; bmove_upp((char*) keypos,(char*) (lastkey+next_length), Loading