summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/lock.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/lock.cc b/sql/lock.cc
index 54c7720e750..735b1c27daf 100644
--- a/sql/lock.cc
+++ b/sql/lock.cc
@@ -914,6 +914,12 @@ static void print_lock_error(int error, TABLE *table)
my_error(ER_ILLEGAL_HA, MYF(0), table->file->table_type(),
table->s->db.str, table->s->table_name.str);
DBUG_VOID_RETURN;
+ case HA_ERR_TABLE_DEF_CHANGED:
+ textno=ER_TABLE_DEF_CHANGED;
+ break;
+ case HA_ERR_CRASHED_ON_USAGE:
+ my_error(ER_CRASHED_ON_USAGE, MYF(0), table->s->table_name.str);
+ DBUG_VOID_RETURN;
default:
textno=ER_CANT_LOCK;
break;