diff options
author | Alexander Nozdrin <alexander.nozdrin@oracle.com> | 2011-04-08 14:49:41 +0400 |
---|---|---|
committer | Alexander Nozdrin <alexander.nozdrin@oracle.com> | 2011-04-08 14:49:41 +0400 |
commit | b75d77cb81b6f28bb527c316ec3a842fcd8c019f (patch) | |
tree | 1299244aa49fd6d1dd7fb96baa48092fa76677ed /sql | |
parent | 8028a1043c6a7662594d6d465f11e30a846df534 (diff) | |
parent | a77bc59896ee3cd89a8f1d391a65722b443f1841 (diff) | |
download | mariadb-git-b75d77cb81b6f28bb527c316ec3a842fcd8c019f.tar.gz |
Auto-merge from mysql-5.1.
Diffstat (limited to 'sql')
-rw-r--r-- | sql/item.cc | 2 | ||||
-rw-r--r-- | sql/item.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/sql/item.cc b/sql/item.cc index 24c3107ece9..40be8b205bd 100644 --- a/sql/item.cc +++ b/sql/item.cc @@ -6121,7 +6121,7 @@ void Item_ref::print(String *str, enum_query_type query_type) { THD *thd= current_thd; append_identifier(thd, str, (*ref)->real_item()->name, - (*ref)->real_item()->name_length); + strlen((*ref)->real_item()->name)); } else (*ref)->print(str, query_type); diff --git a/sql/item.h b/sql/item.h index 8568e89542e..8d7ad3c41d3 100644 --- a/sql/item.h +++ b/sql/item.h @@ -515,6 +515,10 @@ public: */ Item *next; uint32 max_length; + /* + TODO: convert name and name_length fields into String to keep them in sync + (see bug #11829681/60295 etc). + */ uint name_length; /* Length of name */ int8 marker; uint8 decimals; |