missing element in prelocked_mode_name[] array
different fix for a63a250d40: BUG#23509275 :DBUG_PRINT in THD::decide_logging_format prints incorrectly, access out-of-bound
This commit is contained in:
parent
a229091953
commit
611dc0dcf4
@ -4736,9 +4736,11 @@ int THD::decide_logging_format(TABLE_LIST *tables)
|
|||||||
{
|
{
|
||||||
static const char *prelocked_mode_name[] = {
|
static const char *prelocked_mode_name[] = {
|
||||||
"NON_PRELOCKED",
|
"NON_PRELOCKED",
|
||||||
|
"LOCK_TABLES",
|
||||||
"PRELOCKED",
|
"PRELOCKED",
|
||||||
"PRELOCKED_UNDER_LOCK_TABLES",
|
"PRELOCKED_UNDER_LOCK_TABLES",
|
||||||
};
|
};
|
||||||
|
compile_time_assert(array_elements(prelocked_mode_name) == LTM_always_last);
|
||||||
DBUG_PRINT("debug", ("prelocked_mode: %s",
|
DBUG_PRINT("debug", ("prelocked_mode: %s",
|
||||||
prelocked_mode_name[locked_tables_mode]));
|
prelocked_mode_name[locked_tables_mode]));
|
||||||
}
|
}
|
||||||
|
@ -1075,7 +1075,8 @@ enum enum_locked_tables_mode
|
|||||||
LTM_NONE= 0,
|
LTM_NONE= 0,
|
||||||
LTM_LOCK_TABLES,
|
LTM_LOCK_TABLES,
|
||||||
LTM_PRELOCKED,
|
LTM_PRELOCKED,
|
||||||
LTM_PRELOCKED_UNDER_LOCK_TABLES
|
LTM_PRELOCKED_UNDER_LOCK_TABLES,
|
||||||
|
LTM_always_last
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user