diff options
author | Sachin Setiya <sachin.setiya@maridb.com> | 2017-12-28 18:09:28 +0530 |
---|---|---|
committer | Sachin Setiya <sachin.setiya@maridb.com> | 2017-12-28 18:09:28 +0530 |
commit | 1f4d1fbe2c0344c35b109cee45ac22ea69e43fb9 (patch) | |
tree | bf1998c668ce169592e52f3f3455f61688e6555b /sql/sql_base.cc | |
parent | 7a66e0ab8f52f3bd32850463daa05f9a2401e6b1 (diff) | |
download | mariadb-git-bb-10.3-hidden.tar.gz |
MDEV-14785 SYSTEM_INVISIBLE behavior not Consistentbb-10.3-hidden
//TODO patch commit message
Diffstat (limited to 'sql/sql_base.cc')
-rw-r--r-- | sql/sql_base.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc index 31cb973551f..c764e99cc5d 100644 --- a/sql/sql_base.cc +++ b/sql/sql_base.cc @@ -5627,7 +5627,9 @@ find_field_in_table(THD *thd, TABLE *table, const char *name, uint length, if ((*field_ptr)->field_visibility == COMPLETELY_INVISIBLE && DBUG_EVALUATE_IF("test_completely_invisible", 0, 1)) DBUG_RETURN((Field*)0); - + if ((*field_ptr)->field_visibility == SYSTEM_INVISIBLE && + thd->lex->sql_command != SQLCOM_SELECT) + DBUG_RETURN((Field*)0); *cached_field_index_ptr= field_ptr - table->field; field= *field_ptr; } |