mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 07:05:33 +02:00
post-merge fixes for dbug
dbug/dbug.c: post-merge fixes (-#T in explain was forgotten) sql/set_var.h: post-merge fixes (DBUG_POP() is the correct way to restore default settings now)
This commit is contained in:
parent
832dd46f49
commit
bf3b67f347
2 changed files with 4 additions and 6 deletions
|
|
@ -67,6 +67,7 @@
|
|||
* DBUG_EXECUTE_IF
|
||||
* incremental mode (-#+t:-d,info ...)
|
||||
* DBUG_SET, _db_explain_
|
||||
* thread-local settings
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
@ -547,6 +548,7 @@ void _db_set_(CODE_STATE *cs, const char *control)
|
|||
if (!rel) sign=0;
|
||||
c= *control++;
|
||||
if (*control == ',') control++;
|
||||
/* XXX when adding new cases here, don't forget _db_explain_ ! */
|
||||
switch (c) {
|
||||
case 'd':
|
||||
if (sign < 0 && control == end)
|
||||
|
|
@ -857,6 +859,7 @@ int _db_explain_ (CODE_STATE *cs, char *buf, int len)
|
|||
op_bool_to_buf('P', cs->stack->flags & PROCESS_ON);
|
||||
op_bool_to_buf('r', cs->stack->sub_level != 0);
|
||||
op_intf_to_buf('t', cs->stack->maxdepth, MAXDEPTH, TRACING);
|
||||
op_bool_to_buf('T', cs->stack->flags & TIMESTAMP_ON);
|
||||
op_bool_to_buf('S', cs->stack->flags & SANITY_CHECK_ON);
|
||||
|
||||
*buf= '\0';
|
||||
|
|
|
|||
|
|
@ -435,12 +435,7 @@ public:
|
|||
bool check(THD *thd, set_var *var);
|
||||
SHOW_TYPE type() { return SHOW_CHAR; }
|
||||
bool update(THD *thd, set_var *var);
|
||||
void set_default(THD *thd, enum_var_type type)
|
||||
{
|
||||
char buf[256];
|
||||
DBUG_EXPLAIN_INITIAL(buf, sizeof(buf));
|
||||
DBUG_SET(buf);
|
||||
}
|
||||
void set_default(THD *thd, enum_var_type type) { DBUG_POP(); }
|
||||
byte *value_ptr(THD *thd, enum_var_type type, LEX_STRING *b);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue